Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.aitasker.co/llms.txt

Use this file to discover all available pages before exploring further.

Deployment

Status: Stub — content forthcoming.
AITasker runs on a split deployment: FastAPI on Railway, Next.js on Vercel, Postgres + Auth on Supabase, Redis on Upstash, file storage on Cloudflare R2. This page will cover:
  • The deploy chain: push to master → GitHub Actions CI → Railway/Vercel deploy
  • Railway start command (alembic upgrade head && uvicorn app.main:app ...)
  • Migration discipline (every CREATE/DROP needs IF [NOT] EXISTS under AUTOCOMMIT)
  • Health check endpoints (/health, /health/detailed) and why GETs aren’t enough to validate CORS
  • Rollback procedure (Railway dashboard → Redeploy on an older ACTIVE row)
  • One-time seed scripts (partners, admin bootstrap) — gated, never auto-run
Canonical source: DEPLOYMENT.md at the repo root has the full setup guide. The CI workflow is at .github/workflows/ci.yml.