# Doctate operator config — bootstrap, logging, auth, deploy topology.
# Admin-tunable values (retention, providers, prompts) live in settings.toml
# (see settings.toml.example for the template).

# Server bootstrap
SERVER_PORT=3000
DATA_PATH=/data
USERS_FILE=users.toml

# Logging
LOG_LEVEL=info
LOG_PATH=/var/log/recorder
LOG_MAX_DAYS=90

# Auth
SESSION_TIMEOUT_HOURS=8
# Set to false for plain-HTTP local dev; browsers refuse Secure cookies on http://
COOKIE_SECURE=true

# ASR backend: 'whisper' (default, whisper-asr-webservice) or 'canary'
# (NeMo Canary container, see docs/canary.md). A switch requires a
# server restart and the OTHER backend's container must be stopped on
# the GPU host — Whisper + Canary together exceed the 12 GB VRAM budget
# of the RTX 3060 (see docs/canary.md §2.6).
ASR_BACKEND=whisper

# Optional filesystem resources (uncomment if used)
# VOCAB_DIR=./vocab
# HUNSPELL_DICT=/usr/share/hunspell/de_DE.dic
