52 lines
1.7 KiB
Text
52 lines
1.7 KiB
Text
DATABASE_URL=postgresql+psycopg://olympus:change-me@postgres:5432/olympus
|
|
SECRET_KEY=change-me
|
|
ACCESS_TOKEN_EXPIRE_MINUTES=60
|
|
JWT_ISSUER=hermes
|
|
LOG_LEVEL=INFO
|
|
AUTH_COOKIE_SECURE=false
|
|
ATHENA_PUBLIC_ORIGIN=http://localhost:3001
|
|
|
|
# Optional fuer neue Installationen ohne aktive Benutzer.
|
|
INITIAL_ADMIN_USERNAME=
|
|
INITIAL_ADMIN_EMAIL=
|
|
INITIAL_ADMIN_PASSWORD=
|
|
INITIAL_ADMIN_FIRST_NAME=
|
|
INITIAL_ADMIN_LAST_NAME=
|
|
|
|
# Zentrales Storage Framework.
|
|
# Lokal kann STORAGE_HOST_PATH ein Repo-lokaler Ordner sein.
|
|
# Auf dem VPS wird empfohlen: STORAGE_HOST_PATH=/opt/olympus-storage
|
|
STORAGE_PROVIDER=local
|
|
STORAGE_BASE_PATH=/data/storage
|
|
STORAGE_MAX_UPLOAD_MB=50
|
|
STORAGE_HOST_PATH=./storage
|
|
# Backups liegen unter ${STORAGE_BASE_PATH}/backups im gleichen persistenten Volume.
|
|
|
|
# Legacy-Fallback fuer bestehende Knowledge-Installationen.
|
|
KNOWLEDGE_STORAGE_PATH=/data/knowledge
|
|
KNOWLEDGE_MAX_UPLOAD_MB=50
|
|
|
|
# Server-zu-Server Token fuer spaetere Website-Reparaturannahme.
|
|
# Produktiv als langen Zufallswert setzen. Nicht im Frontend verwenden.
|
|
OLYMPUS_REPAIR_INTAKE_TOKEN=
|
|
|
|
# Env-Fallback fuer oeffentliche Reparaturstatuslinks.
|
|
# Bevorzugt wird die Admin-Konfiguration unter /settings.
|
|
# Beispiel: https://test.funktechnik-schubert.de/status
|
|
PUBLIC_REPAIR_STATUS_BASE_URL=
|
|
|
|
# Env-Fallback fuer SMTP. Bevorzugt wird die Admin-Konfiguration unter /settings.
|
|
# Fuer Apple Mail/iCloud: smtp.mail.me.com, Port 587, TLS aktiv,
|
|
# Benutzername = vollstaendige Mailadresse, Passwort = app-spezifisches Passwort.
|
|
SMTP_HOST=
|
|
SMTP_PORT=587
|
|
SMTP_USERNAME=
|
|
SMTP_PASSWORD=
|
|
SMTP_FROM_EMAIL=
|
|
SMTP_FROM_NAME=Funktechnik Schubert
|
|
SMTP_USE_TLS=true
|
|
|
|
# Env-Fallback fuer Lexware Office. Bevorzugt wird die Admin-Konfiguration unter /settings.
|
|
LEXWARE_ENABLED=false
|
|
LEXWARE_API_BASE_URL=https://api.lexware.io
|
|
LEXWARE_API_KEY=
|