chore: Projektgeruest mit Next.js 16, Prisma 7 und pnpm (#001)
Konfiguration aus Laufzettel uebernommen, damit alle Projekte gleich gebaut und geprueft werden. Entwicklungsdatenbank auf 5436, weil 5433 und 5434 von ProxLedger und Laufzettel belegt sind. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
# SSHKeyVault – Konfiguration. Kopieren nach .env und Werte eintragen.
|
||||
# Alle eigenen Variablen tragen das Praefix SSHKV_ (Ausnahme: DATABASE_URL fuer Prisma).
|
||||
|
||||
# --- Datenbank -----------------------------------------------------------------
|
||||
DATABASE_URL=postgresql://sshkv:sshkv@localhost:5436/sshkv?schema=public
|
||||
# Nur fuer Tests (wird von Vitest geleert!)
|
||||
TEST_DATABASE_URL=postgresql://sshkv:sshkv@localhost:5436/sshkv_test?schema=public
|
||||
|
||||
# --- Web -----------------------------------------------------------------------
|
||||
# Oeffentliche Adresse (hinter dem Reverse Proxy). Bestimmt Secure-Cookie und OIDC-Rueckruf.
|
||||
SSHKV_APP_URL=http://localhost:3400
|
||||
# Signiert Sitzungen. Erzeugen mit: openssl rand -base64 48
|
||||
SSHKV_APP_SECRET=
|
||||
|
||||
# --- Master-Key (nur Worker!) --------------------------------------------------
|
||||
# Datei mit 32 zufaelligen Bytes. Erzeugen mit: head -c 32 /dev/urandom > master.key
|
||||
# Ohne diese Datei ist jedes Datenbank-Backup wertlos – getrennt sichern!
|
||||
SSHKV_MASTER_KEY_FILE=./geheim/master.key
|
||||
|
||||
# --- OIDC (authentik) ----------------------------------------------------------
|
||||
SSHKV_OIDC_ISSUER=
|
||||
SSHKV_OIDC_CLIENT_ID=
|
||||
SSHKV_OIDC_CLIENT_SECRET=
|
||||
SSHKV_OIDC_NAME=authentik
|
||||
# Gruppen im Anbieter, die auf Rollen abgebildet werden
|
||||
SSHKV_OIDC_GROUP_ADMIN=sshkv-admins
|
||||
SSHKV_OIDC_GROUP_OPERATOR=sshkv-operators
|
||||
SSHKV_OIDC_GROUP_READER=sshkv-readers
|
||||
|
||||
# --- Notfall-Admin -------------------------------------------------------------
|
||||
# Wird beim ersten Seed angelegt. TOTP wird bei der ersten Anmeldung eingerichtet.
|
||||
SSHKV_BREAKGLASS_USER=notfall
|
||||
SSHKV_BREAKGLASS_PASSWORD=
|
||||
|
||||
# --- Worker --------------------------------------------------------------------
|
||||
# Zeitplan fuer den Abgleich aller Hosts (cron)
|
||||
SSHKV_SYNC_CRON=30 2 * * *
|
||||
Reference in New Issue
Block a user