version: "3.9" services: engine: image: docker:25.0-dind privileged: true environment: - DOCKER_TLS_CERTDIR= command: ["--host=tcp://0.0.0.0:2375"] ports: - "2375:2375" volumes: - engine-data:/var/lib/docker - sessions-data:/sessions restart: unless-stopped orchestrator: # Ensure the embedding-atlas image exists (e.g. docker build -f docker/embedding-atlas.Dockerfile -t embedding-atlas:latest ..) build: context: .. dockerfile: docker/Dockerfile depends_on: - engine environment: - EMBEDDING_DOCKER_URL=tcp://engine:2375 - EMBEDDING_CONTAINER_IMAGE=embedding-atlas:latest - EMBEDDING_CONTAINER_NAME_PREFIX=embedding-atlas - EMBEDDING_API_HOST=0.0.0.0 - EMBEDDING_API_PORT=9000 - EMBEDDING_SESSION_ROOT=/sessions volumes: - sessions-data:/sessions ports: - "9000:9000" restart: unless-stopped volumes: engine-data: sessions-data: