- Logo mit fest weißen Palmen statt transparenter Aussparung (war auf dunklem Grund unsichtbar) - App-Kacheln (Portal und Kopfleiste) öffnen standardmäßig einen neuen Tab (OPEN_APPS_IN_NEW_TAB) Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
28 lines
1.0 KiB
Bash
28 lines
1.0 KiB
Bash
# Öffentliche Adresse des Portals (ohne / am Ende)
|
|
PUBLIC_URL=https://portal.handy-insel.de
|
|
PORT=3010
|
|
HOST=0.0.0.0
|
|
NODE_ENV=production
|
|
DATA_DIR=/var/lib/hi-portal
|
|
# Zufällig erzeugen: openssl rand -hex 32
|
|
SESSION_SECRET=
|
|
|
|
# Authentik OIDC-Provider "Portal" (confidential, Redirect: https://portal.handy-insel.de/auth/callback)
|
|
OIDC_ISSUER=https://login.handy-insel.de/application/o/portal/
|
|
OIDC_CLIENT_ID=
|
|
OIDC_CLIENT_SECRET=
|
|
|
|
# Authentik-API: Token eines Service-Accounts, der Apps pro Benutzer abfragen darf
|
|
AUTHENTIK_URL=https://login.handy-insel.de
|
|
AUTHENTIK_TOKEN=
|
|
|
|
# Wer darf unter "Aktuelles" schreiben (Authentik-Gruppen, kommagetrennt)
|
|
EDITOR_GROUPS=HI-Admin,HI-Leitung
|
|
# Domains, von denen die Kopfleiste geladen werden darf / auf die nach Login zurückgeleitet wird
|
|
ALLOWED_DOMAINS=handy-insel.de
|
|
# Apps in neuem Tab öffnen (Standard: true)
|
|
# OPEN_APPS_IN_NEW_TAB=true
|
|
# Optional: Kachel-Reihenfolge (Slugs) und ausgeblendete Apps
|
|
# APP_ORDER=preisliste,vvl,zeiterfassung,timer,kundenkarte,datenuebertragungen,service,paperless,patch-mon
|
|
# HIDDEN_APPS=portal
|