Deployment
CI/CD pipelines, deployment guides, and release management.
Contents
Section titled βContentsβ| Document | Description |
|---|---|
| Deployment Guide | Branch model, what deploys where, rollback |
| Build Pipeline | Cloud Build triggers, images, and deploys |
| Releasing | Per-app release timelines and workflows |
| Coolify Decommission | What the GCP path replaced |
Environments
Section titled βEnvironmentsβ- Development: local β
docker-compose up -d postgres redis temporal, apps run natively - Staging: merge to
stagingβgcp-deploy.ymlβ Cloud Build β*-stagingservices - Production: manually dispatch
auto-deploy-main.ymlβ it fast-forwardsmaintostagingβ same pipeline β*-prodservices
Cloudflare Workers and the docs site deploy from their own per-app workflows, not through Cloud Build.
Quick Commands
Section titled βQuick Commandsβ# Record a change for releasepnpm changeset
# Deploy staging: merge your PR into staging (never push to it directly)gh pr merge --squash
# Promote staging to production (a human dispatching this IS the approval)gh workflow run auto-deploy-main.yml --ref staging
# Force a full rebuild + redeploy of every GCP servicegh workflow run gcp-deploy.yml -f force_all=true