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>
This commit is contained in:
2026-05-25 11:29:05 +02:00
parent 39250e6582
commit 98c97ff76c
2 changed files with 203 additions and 5 deletions

View File

@@ -14,6 +14,18 @@ services:
- 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