initial commit
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
# ── Serienbrief-Backend Konfiguration ─────────────────────────────────────────
|
||||
# Kopieren nach .env und anpassen. .env NIE ins Git-Repository einchecken!
|
||||
|
||||
# Server
|
||||
PORT=3001
|
||||
NODE_ENV=production
|
||||
LOG_LEVEL=info
|
||||
|
||||
# Directus (Service-Account)
|
||||
DIRECTUS_URL=http://directus:8055
|
||||
# DIRECTUS_TOKEN=direkt-als-env-variable (nur für Entwicklung)
|
||||
# In Produktion: DIRECTUS_TOKEN_FILE=/run/secrets/directus_token
|
||||
|
||||
# PDF-Renderer (gotenberg | carbone)
|
||||
RENDERER=gotenberg
|
||||
PDF_RENDERER_URL=http://gotenberg:3000
|
||||
PDF_RENDERER_TIMEOUT_MS=30000
|
||||
|
||||
# Template-Cache TTL (5 Minuten)
|
||||
TEMPLATE_CACHE_TTL_MS=300000
|
||||
TEMPLATE_STORE_PATH=/templates
|
||||
|
||||
# Empfänger-Limit pro Request
|
||||
MAX_RECIPIENTS=200
|
||||
|
||||
# Audit-Datenbank
|
||||
AUDIT_DB_HOST=sb-audit-db
|
||||
AUDIT_DB_PORT=5432
|
||||
AUDIT_DB_NAME=sb_audit
|
||||
AUDIT_DB_USER=sb_audit_user
|
||||
# AUDIT_DB_PASSWORD=direkt (nur für Entwicklung)
|
||||
# In Produktion: AUDIT_DB_PASSWORD_FILE=/run/secrets/db_audit_password
|
||||
AUDIT_DB_SSL=false
|
||||
|
||||
# Directus-Rollen-UUIDs mit Admin-Rechten auf /api/sb/audit (kommagetrennt)
|
||||
# ADMIN_ROLE_IDS=uuid1,uuid2
|
||||
|
||||
# Rate-Limiting
|
||||
RATE_LIMIT_WINDOW_MS=60000
|
||||
RATE_LIMIT_MAX=20
|
||||
Reference in New Issue
Block a user