Deploy
Deploy your code to Wokku using git push, GitHub, or Docker images.
Git Push
Section titled “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:
git remote add dokku dokku@your-server:my-appgit push dokku mainWatch the deploy progress in real-time from the Deploys tab.
wokku apps:info my-appgit remote add dokku dokku@your-server:my-appgit push dokku maincurl -X POST https://wokku.cloud/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
Section titled “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
Section titled “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.