Files
DevOps EngineerandPaperclip 74885c5b57 chore: initial repository scaffold
Add CI workflow and .env.example template.

- .github/workflows/ci.yml — lint, test, build, deploy-staging jobs
- .env.example — all env vars needed for local and CI

Co-Authored-By: Paperclip <[email protected]>
2026-06-01 12:09:05 -07:00

34 lines
2.0 KiB
Bash

# ── App ──────────────────────────────────────────────────────────────────────
NODE_ENV=development
NEXT_PUBLIC_APP_URL=http://localhost:3000
PORT=3000
# ── Database (Supabase) ───────────────────────────────────────────────────────
DATABASE_URL=postgresql://postgres:password@localhost:5432/northstar
SUPABASE_URL=https://<project-ref>.supabase.co
SUPABASE_ANON_KEY=<anon-key>
SUPABASE_SERVICE_ROLE_KEY=<service-role-key>
# ── Auth ─────────────────────────────────────────────────────────────────────
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=<generate-with-openssl-rand-base64-32>
# ── Deployment ────────────────────────────────────────────────────────────────
VERCEL_TOKEN=
VERCEL_ORG_ID=
VERCEL_PROJECT_ID=
RAILWAY_TOKEN_STAGING=
STAGING_URL=https://staging.northstar.app
# ── Monitoring ────────────────────────────────────────────────────────────────
SENTRY_DSN=
SENTRY_AUTH_TOKEN=
NEXT_PUBLIC_SENTRY_DSN=
# ── Notifications ─────────────────────────────────────────────────────────────
SLACK_WEBHOOK_URL=
# ── Email ─────────────────────────────────────────────────────────────────────
RESEND_API_KEY=
EMAIL_FROM=[email protected]