create_dockerfile_application
Creates an inline Dockerfile application via Coolify API, returning its UUID and authenticated deploy webhook without deploying.
Instructions
Create one inline Dockerfile application using Coolify's API. Requires read and write token permissions. Returns UUID and authenticated deploy webhook. Does not deploy. Git automatic deployment is disabled. On uncertain failure inspect inventory before retrying.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project_uuid": "<project_uuid>",
"server_uuid": "<server_uuid>",
"environment_uuid": "<environment_uuid>",
"name": "<name>",
"dockerfile": "<dockerfile>"
},
"name": "create_dockerfile_application"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| domains | No | ||
| redirect | No | both | |
| dockerfile | Yes | Plain UTF-8 Dockerfile content; the server base64-encodes it for Coolify. | |
| server_uuid | Yes | ||
| project_uuid | Yes | ||
| ports_exposes | No | 80 | |
| destination_uuid | No | ||
| environment_uuid | Yes | ||
| autogenerate_domain | No | ||
| health_check_enabled | No |