coolify_create_application
Create a new application on Coolify by specifying source type, server, project, and environment. Deploy from git repositories, Dockerfiles, or Docker images.
Instructions
[WRITE] Create a new Coolify application from various sources
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Application name | |
| domains | No | Domain name(s) for the application | |
| build_pack | No | Build pack (dockerfile, nixpacks, static, dockercompose, dockerimage) | |
| dockerfile | No | Inline Dockerfile content (for dockerfile source_type) | |
| git_branch | No | Git branch (default: main) | |
| description | No | Application description | |
| server_uuid | Yes | UUID of the server to deploy on | |
| source_type | Yes | Source type for the application | |
| project_uuid | Yes | UUID of the project | |
| custom_fields | No | Additional fields not listed above (advanced) | |
| ports_exposes | No | Exposed ports, comma-separated (e.g. '3000,8080') | |
| git_repository | No | Git repository URL (required for public/private-github-app/private-deploy-key) | |
| instant_deploy | No | Deploy immediately after creation | |
| github_app_uuid | No | GitHub App UUID (required for private-github-app) | |
| environment_name | Yes | Environment name (e.g. 'production') | |
| private_key_uuid | No | Private key UUID (required for private-deploy-key) | |
| docker_registry_image_tag | No | Docker image tag (default: 'latest') | |
| docker_registry_image_name | No | Docker image name (required for dockerimage, e.g. 'nginx') |