fleet-memory/docker/services/docker-compose.yml
Nicolò Boschi 3e72984cd2 chunks
2025-11-29 16:34:13 +01:00

42 lines
1.1 KiB
YAML

services:
api:
build:
context: ../..
dockerfile: docker/services/api.Dockerfile
ports:
- "8888:8888"
environment:
# Pass through all HINDSIGHT_* environment variables
HINDSIGHT_API_LLM_API_KEY: ${HINDSIGHT_API_LLM_API_KEY:-}
HINDSIGHT_API_LLM_MODEL: ${HINDSIGHT_API_LLM_MODEL:-}
HINDSIGHT_API_LLM_BASE_URL: ${HINDSIGHT_API_LLM_BASE_URL:-}
HINDSIGHT_API_HOST: ${HINDSIGHT_API_HOST:-0.0.0.0}
HINDSIGHT_API_PORT: ${HINDSIGHT_API_PORT:-8888}
HINDSIGHT_API_LOG_LEVEL: ${HINDSIGHT_API_LOG_LEVEL:-info}
HINDSIGHT_API_DATABASE_URL: ${HINDSIGHT_API_DATABASE_URL:-}
volumes:
- api_data:/app/data
networks:
- hindsight
restart: unless-stopped
control-plane:
build:
context: ../..
dockerfile: docker/services/control-plane.Dockerfile
ports:
- "3000:3000"
environment:
NODE_ENV: production
HINDSIGHT_CP_DATAPLANE_API_URL: http://api:8888
depends_on:
- api
networks:
- hindsight
restart: unless-stopped
volumes:
api_data:
networks:
hindsight: