Deploy infrastructure
Framework includes Dockerfiles for each app and Compose stacks for Postgres, PgBouncer, Redis, and Hasura.
Dokploy
Application definitions live in cloud/dokploy/apps.json with domains from packages/brand. Branch deploys target main by default.
Health checks
| Service | Path |
|---|---|
| service | /health |
| website | /healthz |
| hasura | /healthz |
Use pnpm dokploy:health to verify production endpoints after deploy.
Scripts
Root scripts wrap SSH and database access — see scripts/README.md for server-ssh, db-query, and docker helpers.
Fork tip
Replace domains in packages/brand and run pnpm rebrand:sync before first production deploy.