Triggers:
git commit -m "Feature update (build front back)"
git push origin mainWhat it does:
- Blue-green deployment with zero downtime
- Deploys frontend + backend using Docker Compose
- Automated health checks
- Switches Nginx between blue/green stacks
- Removes old deployment
Runner: prod.docs.plus (self-hosted)
Triggers:
git commit -m "Test feature (build front back)"
git push origin devWhat it does:
- Simple stop/start deployment
- Faster iteration for testing
- Same Docker Compose structure as production
Runner: stage.docs.plus (self-hosted)
Required keywords in commit message:
build+front→ Deploys full stackbuild+back→ Deploys full stackbuild+uptime-kuma→ Deploys monitoring
Examples:
git commit -m "New feature (build front back)"
git commit -m "API fix (build back)"
git commit -m "UI update (build front)"
git commit -m "Deploy monitoring (build uptime-kuma)"Via GitHub UI:
- Go to repository → Actions tab
- Click on running workflow
- Watch logs in real-time
Via Server:
ssh user@prod.docs.plus
make status-prod- Full Documentation: ../DEPLOYMENT.md
- Production Workflow: prod.docs.plus.yml
- Staging Workflow: stage.docs.plus.yml