22 lines
1.0 KiB
Plaintext
22 lines
1.0 KiB
Plaintext
# 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" |