services: llm-gateway: build: . container_name: llm-gateway ports: - "3100:3100" environment: NODE_ENV: production PORT: "3100" DATABASE_URL: "${DATABASE_URL}" TIP_DATABASE_URL: "${TIP_DATABASE_URL}" OLLAMA_URL: "http://192.168.178.169:11434" SHIELDX_URL: "${SHIELDX_URL:-}" GITEA_URL: "http://gitea.context-x.org" LOG_LEVEL: "${LOG_LEVEL:-info}" restart: unless-stopped healthcheck: test: ["CMD", "wget", "-q", "-O-", "http://localhost:3100/health/live"] interval: 30s timeout: 10s retries: 3 networks: - gateway-net llm-learning: build: context: packages/learning dockerfile: Dockerfile container_name: llm-learning environment: DATABASE_URL: "${DATABASE_URL}" GATEWAY_URL: "http://llm-gateway:3100" restart: unless-stopped depends_on: llm-gateway: condition: service_healthy networks: - gateway-net networks: gateway-net: driver: bridge