--- # Docker Compose override for local testing with pre-built images services: api-server: image: fetchml-api:latest ports: - "9101:9101" volumes: - ${LOCAL_DATA_DIR:-../data/dev}/logs:/logs - ${LOCAL_DATA_DIR:-../data/dev}/experiments:/data/experiments - ${LOCAL_DATA_DIR:-../data/dev}/active:/data/active - ${LOCAL_DATA_DIR:-../data/dev}/workspaces:/data/active/workspaces:delegated - ../configs/api/dev.yaml:/app/configs/api/dev.yaml environment: - LOG_LEVEL=info depends_on: redis: condition: service_healthy healthcheck: test: ["CMD", "curl", "-f", "http://localhost:9101/health"] interval: 30s timeout: 10s retries: 3 start_period: 40s worker: image: fetchml-worker:latest privileged: true ports: - "8888:8888" volumes: - ${LOCAL_DATA_DIR:-../data/dev}/logs:/logs - ${LOCAL_DATA_DIR:-../data/dev}/active:/data/active - ${LOCAL_DATA_DIR:-../data/dev}/experiments:/data/experiments - ${LOCAL_DATA_DIR:-../data/dev}/workspaces:/data/active/workspaces:delegated - ../configs/workers/docker-dev.yaml:/app/configs/worker.yaml - /sys/fs/cgroup:/sys/fs/cgroup:rw environment: - LOG_LEVEL=info - MINIO_ROOT_USER=minioadmin - MINIO_ROOT_PASSWORD=minioadmin123 depends_on: redis: condition: service_healthy api-server: condition: service_healthy