Files
diarization-ui/docker-compose.yml
wb 98c97ff76c feat(diarization-ui): configurable Ollama settings page + Traefik integration
- Add settings table (key/value) to SQLite DB
- New /settings page: lazy-load models from Ollama API, configure
  num_ctx, num_predict, repeat_penalty, repeat_last_n, thinking toggle
- Analysis job reads all parameters from DB (fallback to env vars)
- Add Traefik labels and network to docker-compose.yml (voicelog.aquantico.lan)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 11:29:05 +02:00

32 lines
865 B
YAML

services:
diarization-ui:
build:
context: .
dockerfile: Dockerfile
container_name: diarization-ui
restart: unless-stopped
ports:
- "8094:8094"
environment:
- API_BASE=${API_BASE:-http://gx10.aquantico.lan:8093}
- OLLAMA_BASE_URL=${OLLAMA_BASE_URL:-http://gx10.aquantico.lan:11434}
- OLLAMA_MODEL=${OLLAMA_MODEL:-qwen3.5:9b}
- DB_PATH=/data/ui.db
volumes:
- diarization_ui_data:/data
networks:
- traefik
labels:
- "traefik.enable=true"
- "traefik.http.routers.openwebui.rule=Host(`voicelog.aquantico.lan`)"
- "traefik.http.routers.openwebui.entrypoints=websecure"
- "traefik.http.routers.openwebui.tls=true"
- "traefik.http.services.openwebui.loadbalancer.server.port=8094"
volumes:
diarization_ui_data:
networks:
traefik:
external: true