Create (Public)
POST /applications/public
Create new application based on a public git repository.
Authorizations
Request Body required
Application object that needs to be created.
object
The project UUID.
The server UUID.
The environment name.
The git repository URL.
The git branch.
The build pack type.
The ports to expose.
The destination UUID.
The application name.
The application description.
The application domains.
The git commit SHA.
The docker registry image name.
The docker registry image tag.
The flag to indicate if the application is static.
The static image.
The install command.
The build command.
The start command.
The ports mappings.
The base directory for all commands.
The publish directory.
Health check enabled.
Health check path.
Health check port.
Health check host.
Health check method.
Health check return code.
Health check scheme.
Health check response text.
Health check interval in seconds.
Health check timeout in seconds.
Health check retries count.
Health check start period in seconds.
Memory limit.
Memory swap limit.
Memory swappiness.
Memory reservation.
CPU limit.
CPU set.
CPU shares.
Custom labels.
Custom docker run options.
Post deployment command.
Post deployment command container.
Pre deployment command.
Pre deployment command container.
Manual webhook secret for Github.
Manual webhook secret for Gitlab.
Manual webhook secret for Bitbucket.
Manual webhook secret for Gitea.
How to set redirect with Traefik / Caddy. www<->non-www.
The flag to indicate if the application should be deployed instantly.
The Dockerfile content.
The Docker Compose location.
The Docker Compose raw content.
The Docker Compose custom start command.
The Docker Compose custom build command.
The Docker Compose domains.
The watch paths.
Use build server.
Responses
200
Application created successfully.
400
Invalid token.
object
401
Unauthenticated.