Skip to content

Create or update an app from a docker-compose.yml

POST
/apps/deploy

Writes the compose file under the apps directory and triggers a deploy. Use validate-compose first to catch label or syntax errors.

object
name
required

App name (becomes the slug).

string
compose
required

Full docker-compose.yml content.

string
env

Optional .env file content.

string

Deploy accepted; watch progress via the deploy logs WebSocket.

object
slug
string
status
string
Example
deploying

Invalid request.

string