2e5d7b726b
- Add SMTP_PORT, SMTP_FROM, ADMIN_EMAIL, FRONTEND_URL to ConfigMap - Add Helm-managed SMTP secret for credentials (host, user, password) - Wire Woodpecker secrets into deploy step via --set flags - SMTP secret conditionally created only when values are provided
64 lines
1.1 KiB
Bash
64 lines
1.1 KiB
Bash
# Server
|
|
APP_ENV=development
|
|
APP_PORT=8080
|
|
APP_HOST=0.0.0.0
|
|
|
|
# PostgreSQL
|
|
DB_HOST=localhost
|
|
DB_PORT=5432
|
|
DB_USER=marktvogt
|
|
DB_PASSWORD=marktvogt
|
|
DB_NAME=marktvogt
|
|
DB_SSLMODE=disable
|
|
DB_MAX_CONNS=25
|
|
DB_MIN_CONNS=5
|
|
|
|
# Valkey (Redis-compatible)
|
|
VALKEY_ADDR=localhost:6379
|
|
VALKEY_PASSWORD=
|
|
VALKEY_DB=0
|
|
|
|
# JWT
|
|
JWT_SECRET=change-me-in-production
|
|
JWT_ACCESS_TTL=15m
|
|
JWT_SESSION_TTL=720h
|
|
|
|
# CORS
|
|
CORS_ORIGINS=http://localhost:5173,http://localhost:3000
|
|
|
|
# Rate Limiting
|
|
RATE_LIMIT_RPS=10
|
|
RATE_LIMIT_BURST=20
|
|
|
|
# Sentry
|
|
SENTRY_DSN=
|
|
|
|
# OAuth (configure per provider)
|
|
OAUTH_GOOGLE_CLIENT_ID=
|
|
OAUTH_GOOGLE_CLIENT_SECRET=
|
|
OAUTH_APPLE_CLIENT_ID=
|
|
OAUTH_APPLE_CLIENT_SECRET=
|
|
OAUTH_FACEBOOK_CLIENT_ID=
|
|
OAUTH_FACEBOOK_CLIENT_SECRET=
|
|
OAUTH_GITHUB_CLIENT_ID=
|
|
OAUTH_GITHUB_CLIENT_SECRET=
|
|
OAUTH_REDIRECT_BASE_URL=http://localhost:8080
|
|
|
|
# Magic Link
|
|
MAGIC_LINK_TTL=15m
|
|
MAGIC_LINK_BASE_URL=http://localhost:5173/auth/magic-link/verify
|
|
|
|
# SMTP (empty = log-only in dev)
|
|
SMTP_HOST=
|
|
SMTP_PORT=587
|
|
SMTP_USER=
|
|
SMTP_PASSWORD=
|
|
SMTP_FROM=noreply@marktvogt.de
|
|
|
|
# Cloudflare Turnstile
|
|
TURNSTILE_SECRET_KEY=
|
|
|
|
# Notifications
|
|
ADMIN_EMAIL=
|
|
FRONTEND_URL=http://localhost:5173
|