Commitb105d39
fix: DB connection string with inline credentials
1 file changed+3−3b105d3944cb8e0c595a58eeee77a3e39aea8bfa7
1 changed file+3−3
Modifieddocs/ops/DEPLOYMENT_RUNBOOK.md+3−3View fileUnifiedSplit
@@ -60,7 +60,7 @@ fly auth login
6060fly launch --no-deploy # accept existing fly.toml
6161fly volumes create gluecron_repos --size 10 --region lhr
6262fly secrets set \
63 DATABASE_URL="postgresql://..." \
63 DATABASE_URL="<DATABASE_URL_FROM_NEON>" \
6464 APP_BASE_URL="https://gluecron.com" \
6565 WEBAUTHN_RP_ID="gluecron.com" \
6666 WEBAUTHN_ORIGIN="https://gluecron.com" \
@@ -103,7 +103,7 @@ from `src/lib/config.ts` and direct `process.env.*` references in
103103
104104| Variable | Required? | Example | Notes |
105105|---|---|---|---|
106| `DATABASE_URL` | **Yes** | `postgresql://user:pass@host/db?sslmode=require` | Neon pooled connection string. |
106| `DATABASE_URL` | **Yes** | `<DATABASE_URL_FROM_NEON>` | Neon pooled connection string. |
107107| `PORT` | No | `3000` | Preset in `fly.toml` / `railway.toml`. |
108108| `GIT_REPOS_PATH` | **Yes** in prod | `/app/repos` | Must be a persistent volume — this is where bare repos live. |
109109| `NODE_ENV` | **Yes** in prod | `production` | Enables secure cookies and rate limiting. Preset in both configs. |
@@ -262,4 +262,4 @@ When Craig is ready to open signups:
262262
263263---
264264
265*Last reviewed: 2026-04-16.*
265*Last reviewed: 2026-04-16.*
\ No newline at end of file
266266