Fix live multi-turn: pass the resolved drug, stop did-you-mean garbage

This commit is contained in:
2026-08-05 16:54:35 +07:00
parent ef08b4929e
commit 1e8cbdb586
29 changed files with 2013 additions and 83 deletions
+34
View File
@@ -30,6 +30,38 @@ services:
volumes:
- redis-data:/data
# Observability. `ai-service` runs on the host during development, so
# Prometheus reaches it via host.docker.internal rather than a service name;
# when ai-service moves into this compose file, change the target to
# `ai-service:8000` and drop the extra_hosts entry.
prometheus:
image: prom/prometheus:latest
ports:
- "9090:9090"
volumes:
- ./prometheus/prometheus.yml:/etc/prometheus/prometheus.yml:ro
- prometheus-data:/prometheus
extra_hosts:
- "host.docker.internal:host-gateway"
grafana:
image: grafana/grafana:latest
ports:
- "3002:3000"
environment:
# Local development only. The dashboard is the demo surface, and a login
# wall in front of it during a review is friction with no security value
# on a laptop-local stack. Do not carry this into the k3s deployment.
GF_AUTH_ANONYMOUS_ENABLED: "true"
GF_AUTH_ANONYMOUS_ORG_ROLE: Admin
GF_AUTH_DISABLE_LOGIN_FORM: "true"
volumes:
- ./grafana/provisioning:/etc/grafana/provisioning:ro
- ./grafana/dashboards:/var/lib/grafana/dashboards:ro
- grafana-data:/var/lib/grafana
depends_on:
- prometheus
# ai-service:
# build: ../../apps/ai-service
# env_file: ../../apps/ai-service/.env
@@ -66,3 +98,5 @@ volumes:
postgres-data:
qdrant-data:
redis-data:
prometheus-data:
grafana-data: