GitHub Auto-Deploy
Connect a GitHub repository to deploy automatically on every push.
Connect a Repository
Section titled “Connect a Repository”- Go to your app’s detail page
- Click Connect GitHub
- Authorize the Wokku GitHub App (first time only)
- Select your repository and branch
- Click Connect
wokku github:connect my-app --repo your-org/your-repo --branch mainGitHub connection requires OAuth — use the Web UI for initial setup.
Initial GitHub authorization requires the Web UI.
Tap your app → GitHub to connect a repository.
How It Works
Section titled “How It Works”- You push code to the connected branch
- GitHub sends a webhook to Wokku
- Wokku triggers a deploy on your Dokku server
- Build output streams in real-time
Change Deploy Branch
Section titled “Change Deploy Branch”Go to your app → Settings → GitHub and change the deploy branch.
wokku apps:update my-app --branch developcurl -X PUT https://wokku.cloud/api/v1/apps/my-app \ -H "Authorization: Bearer $TOKEN" \ -d '{"deploy_branch": "develop"}'Ask Claude: “Change my-app deploy branch to develop”
Tap your app → Settings → change the branch.
Disconnect
Section titled “Disconnect”Go to your app → Settings → GitHub → Disconnect.
wokku github:disconnect my-appcurl -X DELETE https://wokku.cloud/api/v1/apps/my-app/github \ -H "Authorization: Bearer $TOKEN"Ask Claude: “Disconnect GitHub from my-app”
Tap your app → Settings → Disconnect GitHub.