# PostgreSQL-Verbindung (in docker-compose.yml automatisch korrekt gesetzt) DATABASE_URL="postgresql://calendar_app:calendar_app@localhost:5432/calendar?schema=public" # Session-Signierung – mindestens 32 Zeichen. Erzeugen z. B. mit: # node -e "console.log(require('crypto').randomBytes(48).toString('base64url'))" # WICHTIG: Ohne gesetztes SESSION_SECRET startet die App NICHT mehr # (docker-compose.yml hat keinen unsicheren Fallback mehr). SESSION_SECRET="change-me-change-me-change-me-change-me" # Basis-URL der Anwendung (fuer Invite-Links) APP_URL="http://localhost:3000" # "false" = Registrierung nur ueber Invite-Links moeglich ALLOW_OPEN_REGISTRATION="true" # Optional: Admin-Account beim ersten Start automatisch anlegen. # Nicht-destruktiv (wie bei Gitea/Vaultwarden): Das Seed-Script legt # den Admin nur an, wenn noch keiner existiert. Bestehende User # werden niemals geloescht. Wenn die Variablen nicht gesetzt sind, # laeuft das Script ohne Nebeneffekte durch. # SEED_ADMIN_EMAIL="admin@example.com" # SEED_ADMIN_PASSWORD="SicheresPasswort10"