34 lines
1.6 KiB
Text
34 lines
1.6 KiB
Text
# Wiki Konfiguration — Vorlage
|
|
# Kopiere diese Datei nach .env und trage deine Werte ein:
|
|
# cp .env.example .env
|
|
#
|
|
# Wichtig: .env enthält Secrets und ist in .gitignore ausgeschlossen.
|
|
# Niemals .env in Git committen!
|
|
|
|
# ── Server ────────────────────────────────────────────────────────────────────
|
|
|
|
# Wurzelverzeichnis für alle Teams. Jedes Team bekommt automatisch einen Unterordner
|
|
# <DATA_ROOT>/<team-id>/content für seine Markdown-Dateien (siehe teams.yaml.example).
|
|
DATA_ROOT=data
|
|
|
|
# Pfad zur Team-Konfiguration (siehe teams.yaml.example)
|
|
TEAMS_CONFIG=teams.yaml
|
|
|
|
# Port auf dem der Server lauscht
|
|
PORT=8080
|
|
|
|
# ── Tokens & Secrets ──────────────────────────────────────────────────────────
|
|
|
|
# Globaler Admin-Zugang: sieht/verwaltet ALLE Teams (Web über Team-Umschaltung,
|
|
# REST-API und MCP mit explizitem "team"-Parameter/-Header).
|
|
ADMIN_TOKEN=hier-sicheren-token-eintragen
|
|
|
|
# Signiert die Web-Session-Cookies nach dem Team-Login (HMAC) — Pflichtfeld,
|
|
# ohne SESSION_SECRET startet der Server nicht. Mindestens 32 zufällige Zeichen,
|
|
# z.B. erzeugt mit: openssl rand -hex 32
|
|
SESSION_SECRET=hier-zufaelligen-string-eintragen
|
|
|
|
# Secret für den Git-Webhook (/api/webhook)
|
|
# Muss identisch sein mit dem Secret das du bei GitHub/GitLab/Bitbucket einträgst.
|
|
# Leer lassen oder weglassen um den Webhook zu deaktivieren.
|
|
WEBHOOK_SECRET=hier-sicheres-secret-eintragen
|