mirror of
https://github.com/paperclipai/northstar.git
synced 2026-11-07 06:15:59 -10:00
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]>
34 lines
2.0 KiB
Bash
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]
|