Public Beta

Deploy

Deploy your code to Wokku using git push, GitHub, or Docker images.

#Git Push

Push code directly to your Dokku server.

Copy the git remote URL from your app’s overview page, then push from your terminal:

bash
git remote add dokku dokku@your-server:my-app
git push dokku main

Watch the deploy progress in real-time from the Deploys tab.

bash
wokku apps:info my-app
git remote add dokku dokku@your-server:my-app
git push dokku main
bash
curl -X POST https://wokku.dev/api/v1/apps \
  -H "Authorization: Bearer $TOKEN" \
  -d '{"name": "my-app", "server_id": 1}'

Then deploy with git push.

Ask Claude: “What’s the git URL for my-app?”

Then push with git from your terminal.

View deploy status and logs from the app detail screen. Deploys are triggered via git push.

#Buildpack Detection

Dokku automatically detects your app’s language:

Language Detection
Node.js package.json in root
Python requirements.txt or Pipfile
Ruby Gemfile in root
Go go.mod in root
PHP composer.json in root
Java pom.xml or build.gradle
Static index.html in root

You can also use a Dockerfile for full control over the build.

#Zero-Downtime Deploys

Dokku performs zero-downtime deploys by default. The new container starts, health checks pass, then traffic switches over.

See Health Checks to configure deploy checks.