Files
jobbi-bewerbung/.env.example
T

47 lines
2.0 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# HINWEIS: Diese Werte werden seit dem Umzug auf die Datenbank-basierte
# Konfiguration primär in der Weboberfläche unter „Einstellungen“ (/einstellungen)
# gepflegt. Eine bestehende .env-Datei wird beim ersten Start einmalig in die
# Datenbank migriert; danach ist die Datenbank die einzige Quelle und .env wird
# nicht mehr benötigt. Diese Datei dient nur noch als Vorlage/Referenz.
# Ollama Cloud API-Schlüssel https://ollama.com/settings/keys
OLLAMA_API_KEY=
# Optional Cloud-Modell (Standard: glm-5.2:cloud)
# OLLAMA_MODEL=glm-5.2:cloud
# Optional anderer Host (z. B. lokale Ollama-Instanz: http://localhost:11434)
# OLLAMA_HOST=https://ollama.com
# --- E-Mail (SMTP-Versand + IMAP-Empfang) ---
# Versand läuft über die authentifizierte Submission des eigenen Mailservers,
# damit dieser DKIM signiert und die reputable IP/PTR nutzt (SPF/DMARC-Alignment).
# Ohne diese Angaben ist der E-Mail-Teil deaktiviert.
MAIL_HOST=mail.example.com
MAIL_SMTP_PORT=587
MAIL_IMAP_PORT=993
MAIL_USER=name@example.com
MAIL_PASSWORD=
MAIL_FROM_NAME=Vorname Nachname
MAIL_FROM=name@example.com
# IMAP-Postfach + Abrufintervall (ms) für neue Antwortmails
MAIL_IMAP_MAILBOX=INBOX
MAIL_POLL_MS=180000
# --- Bewerbungskalender (CalDAV, z. B. SOGo) ---
# Voll-URL der Kalender-Sammlung (mit abschließendem /). Auth läuft über die
# oben gesetzten MAIL_USER/MAIL_PASSWORD (gleiches Konto). Ohne CALDAV_URL sind
# die Kalender-Funktionen deaktiviert.
# CALDAV_URL=https://mail.example.com/SOGo/dav/name@example.com/Calendar/XXXX/
# Standard-Erinnerung (Minuten vor Terminbeginn) und Sync-Intervall (ms).
CALDAV_ALARM_MIN=60
CALDAV_POLL_MS=300000
# --- REST-API für Drittanbietersoftware (/api/v1) ---
# Ist dieser Schlüssel gesetzt, ist die API aktiv und erwartet den Wert im
# Header "X-API-Key" jedes Requests. Ohne Schlüssel antwortet die API (bis auf
# /health) mit 503. Swagger-UI läuft unter /swagger, das OpenAPI-Dokument unter
# /swagger.json beides ist auch ohne Token erreichbar.
# Beispiel: API_TOKEN=dein_geheimer_schluessel
API_TOKEN=