Initial commit: Kalendartool (Next.js, Prisma, Docker)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
22
.env.example
Normal file
22
.env.example
Normal file
@@ -0,0 +1,22 @@
|
||||
# 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"
|
||||
Reference in New Issue
Block a user