Files

12 lines
542 B
Markdown
Raw Permalink Normal View History

# CI/CD pipeline
- Lint: `pnpm run lint` (ESLint over apps and packages)
- Test: `pnpm run test` (Vitest per package)
- Build: `pnpm run build` (all workspace packages)
GitHub Actions: `.github/workflows/ci.yml` runs on push/PR to main: install, lint, test, build.
Environments: Dev (local + docker-compose), Staging/Production (set DATABASE_URL, S3_*, JWT_SECRET).
Runbook: Start Postgres via `infra/docker-compose up -d`. Migrate: `pnpm db:migrate`. API: `pnpm --filter @sankofa/api run dev`. Web: `pnpm --filter @sankofa/web run dev`.