Ops & deploy
Services¶
- Postgres via
docker-compose.yml(ports 5432, healthcheck enabled). - Next.js app (Vercel, Dockploy, or container).
- Convex deployment (via
npx convex deploy).
Migrations & seeds¶
Health checks¶
/api/healthreturns{ ok: true, ts }.- Add uptime checks and alerting to this endpoint.
Sync jobs¶
- Convex cron
kpis.rollup1mruns every minute. - Internal sync webhook
/api/internal/pg-syncmust be reachable from Convex action environment.
Backup/restore¶
- Use managed Postgres backups or
pg_dump/pg_restore. - Store
RUNFORGE_MASTER_KEYsecurely and rotate when needed.
Environment¶
- See ../11-configuration-env.md for required variables.
Files¶
- docker-compose.yml
TODO: Provide Dockploy/Vercel examples and CI deployment steps.