Initial commit — eLegal Software monorepo
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
# ─────────────────────────────────────────────
|
||||
# Server
|
||||
# ─────────────────────────────────────────────
|
||||
NODE_ENV=development
|
||||
PORT=8080
|
||||
PUBLIC_URL=http://localhost:8080
|
||||
COOKIE_DOMAIN=
|
||||
|
||||
# 32+ random bytes, hex. Generate: node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
|
||||
SESSION_SECRET=replace-me-with-32-byte-hex
|
||||
CSRF_SECRET=replace-me-with-32-byte-hex
|
||||
|
||||
# Comma-separated emails. Any user with one of these emails is auto-promoted to superadmin
|
||||
# on login/signup and gains access to /admin.
|
||||
SUPERADMIN_EMAILS=
|
||||
|
||||
# ─────────────────────────────────────────────
|
||||
# DigitalOcean Managed Postgres
|
||||
# ─────────────────────────────────────────────
|
||||
# Format: postgresql://user:pass@host:25060/dbname?sslmode=require
|
||||
DATABASE_URL=postgresql://doadmin:password@db-postgresql-nyc1-xxxxx.b.db.ondigitalocean.com:25060/defaultdb?sslmode=require
|
||||
DATABASE_CA_CERT_PATH=./certs/do-ca.crt
|
||||
|
||||
# ─────────────────────────────────────────────
|
||||
# DigitalOcean Spaces (S3-compatible)
|
||||
# ─────────────────────────────────────────────
|
||||
SPACES_ENDPOINT=https://nyc3.digitaloceanspaces.com
|
||||
SPACES_REGION=nyc3
|
||||
SPACES_BUCKET=lawdesk-uploads
|
||||
SPACES_ACCESS_KEY=
|
||||
SPACES_SECRET_KEY=
|
||||
|
||||
# ─────────────────────────────────────────────
|
||||
# Email (Resend)
|
||||
# ─────────────────────────────────────────────
|
||||
RESEND_API_KEY=
|
||||
EMAIL_FROM="eLegal Software <noreply@yourdomain.com>"
|
||||
|
||||
# ─────────────────────────────────────────────
|
||||
# Stripe
|
||||
# ─────────────────────────────────────────────
|
||||
STRIPE_SECRET_KEY=
|
||||
STRIPE_WEBHOOK_SECRET=
|
||||
STRIPE_PRICE_PRO=
|
||||
STRIPE_PRICE_LIFETIME=
|
||||
|
||||
# ─────────────────────────────────────────────
|
||||
# Sentry (optional — leave blank to disable error reporting)
|
||||
# ─────────────────────────────────────────────
|
||||
SENTRY_DSN_API=
|
||||
# Web DSN must be exposed to the browser bundle, so prefix with VITE_
|
||||
VITE_SENTRY_DSN=
|
||||
Reference in New Issue
Block a user