version: '3.8' services: sandbox: build: context: . dockerfile: Dockerfile.sandbox image: devops-sandbox:latest container_name: devops-sandbox mem_limit: 512m cpus: 1.0 restart: "no" command: sleep infinity api: build: context: .. dockerfile: docker/Dockerfile.api image: devops-rl-api:latest container_name: devops-rl-api ports: - "8000:8000" volumes: - ../:/app - /var/run/docker.sock:/var/run/docker.sock environment: - REPLAY_DB_URL=sqlite:///data/replay_buffer.db depends_on: - sandbox command: uvicorn api.main:app --host 0.0.0.0 --port 8000 --reload