apiVersion: v1 kind: ConfigMap metadata: name: apicore-backend-config data: PORT: "3001" JWT_ACCESS_EXPIRES_IN: "15m" JWT_REFRESH_EXPIRES_IN: "7d" FRONTEND_ORIGIN: "https://apicore.example.com" DOCUMENTS_STORAGE_PATH: "/data/documents" # Automatische Backups. Ohne BACKUP_STORAGE_PATH bleibt der Zeitplan # deaktiviert. Bei >1 Replica muss dies auf ein geteiltes Volume zeigen, # wie DOCUMENTS_STORAGE_PATH. BACKUP_STORAGE_PATH: "/data/backups" BACKUP_CRON_SCHEDULE: "0 3 * * *" BACKUP_RETENTION_COUNT: "14" COOKIE_SECURE: "true" # Entra ID SSO. Issuer ist die v2.0-Metadaten-URL des Tenants, # Redirect-URI muss exakt der im App-Registrierung hinterlegten entsprechen. # Ohne diese vier Variablen (siehe secret.example.yaml fuer Client-ID/-Secret) # bleibt SSO deaktiviert, /auth/sso/status meldet dann enabled: false. OIDC_ISSUER_URL: "https://login.microsoftonline.com//v2.0" OIDC_REDIRECT_URI: "https://api.apicore.example.com/api/v1/auth/sso/callback"