Upgrading

Public Beta releases may include database migrations. Read the release notes and take a backup first.

Docker Compose

docker compose -f docker-compose.prod.yml pull
docker compose -f docker-compose.prod.yml up -d

The application image runs prisma migrate deploy before starting the web server. Watch the app logs and confirm /api/health returns healthy.

Vercel

Use an isolated preview database for preview deployments. Run pnpm prisma migrate deploy against production before promoting a production deployment. Do not run production migrations from untrusted pull-request builds.

Rollback

Keep the previous application image or Vercel deployment available. Database migrations are designed to be additive during the Public Beta rollback window; do not remove legacy columns until the following stable deployment.