services: engine: build: ./sim-engine ports: - "3000:3000" volumes: - sim-data:/data environment: DB_PATH: /data/sim.db PORT: "3000" restart: unless-stopped orchestrator: build: ./sim-orchestrator depends_on: - engine environment: ENGINE_URL: http://engine:3000 OLLAMA_URL: http://host.docker.internal:11434 # Ollama running on host MODEL: gemma3:27b restart: "no" # runs once per simulation volumes: sim-data: