Explanations from docker-compose.yml, .env.example and scripts/update.sh now live in docs/architecture.md, gateway.md, network-access.md and operations.md. Code keeps `# see docs/...` pointers, one-line warnings (storage key, SSRF guard, WAL grace period, git pull ordering) and "auto-filled — leave blank" markers. Refs #55 (comment destination map #61) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
36 lines
1.2 KiB
Bash
36 lines
1.2 KiB
Bash
# Template for .env, managed by ./scripts/update.sh — see docs/operations.md#env-sync
|
|
|
|
# --- llama.cpp / models --- see docs/architecture.md#llama-server
|
|
LLAMA_MODEL_FILE=Qwen3.8-27B-UD-Q4_K_XL.gguf
|
|
LLAMA_GPU_LAYERS=999
|
|
LLAMA_CTX_SIZE=262144
|
|
LLAMA_PARALLEL=2
|
|
|
|
# see docs/architecture.md#qwen-classifier
|
|
LLAMA_CLASSIFIER_MODEL_FILE=Qwen3-4B-Instruct-2507-UD-Q4_K_XL.gguf
|
|
|
|
# --- SearXNG web search --- see docs/gateway.md#web-search
|
|
# Auto-filled by update.sh — leave blank.
|
|
SEARXNG_LAN_IP=
|
|
|
|
# --- OmniRoute gateway --- see docs/network-access.md#gateway
|
|
OMNIROUTE_API_PORT=20129
|
|
OMNIROUTE_DASHBOARD_PORT=20128
|
|
# see docs/gateway.md#timeouts
|
|
OMNIROUTE_STREAM_IDLE_TIMEOUT_MS=180000
|
|
OMNIROUTE_REQUEST_TIMEOUT_MS=1800000
|
|
# Secrets: auto-filled by update.sh — leave blank. See docs/operations.md#secrets
|
|
OMNIROUTE_INITIAL_PASSWORD=
|
|
OMNIROUTE_JWT_SECRET=
|
|
OMNIROUTE_API_KEY_SECRET=
|
|
# NEVER change after first run — OmniRoute's existing data becomes unreadable.
|
|
OMNIROUTE_STORAGE_ENCRYPTION_KEY=
|
|
OMNIROUTE_MACHINE_ID_SALT=
|
|
OMNIROUTE_CLI_SALT=
|
|
OMNIROUTE_WS_BRIDGE_SECRET=
|
|
|
|
# --- GPU access --- see docs/architecture.md#gpu-access
|
|
# Auto-filled by update.sh — leave blank.
|
|
HOST_VIDEO_GID=
|
|
HOST_RENDER_GID=
|