← Back to docs

Deployment

Native systemd deployment for the core and Vercel-friendly frontend deployment.

Native backend

  • Use `scripts/install.sh` for the systemd + nginx footprint.
  • Run `scripts/check-production.sh` before restarting the service.
  • Set `SESSION_HTTPS_ONLY=true` and `FORCE_HTTPS_REDIRECT=true` behind TLS.

Frontend on Vercel

  • Deploy `apps/web` as the frontend project.
  • Set `BACKEND_API_BASE_URL` to your public Python API origin.
  • Use `/api/health` for deployment checks.