# ── 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