services: plano: build: context: ../../../ dockerfile: Dockerfile ports: - "12000:12000" - "12001:12001" environment: - ARCH_CONFIG_PATH=/app/arch_config.yaml - OPENAI_API_KEY=${OPENAI_API_KEY:?OPENAI_API_KEY environment variable is required but not set} - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:?ANTHROPIC_API_KEY environment variable is required but not set} - OTEL_TRACING_GRPC_ENDPOINT=http://host.docker.internal:4317 - OTEL_TRACING_ENABLED=true - RUST_LOG=debug volumes: - ./config.yaml:/app/arch_config.yaml:ro - /etc/ssl/cert.pem:/etc/ssl/cert.pem # open-web-ui: # image: dyrnq/open-webui:main # restart: always # ports: # - "8080:8080" # environment: # - DEFAULT_MODELS=gpt-4o-mini # - ENABLE_OPENAI_API=true # - OPENAI_API_BASE_URL=http://host.docker.internal:12000/v1 jaeger: build: context: ../../shared/jaeger ports: - "16686:16686" - "4317:4317" - "4318:4318" # prometheus: # build: # context: ../../shared/prometheus # grafana: # build: # context: ../../shared/grafana # ports: # - "3000:3000"