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