Multi-stage Dockerfile (Node frontend build + Python runtime), docker-compose with agenteval (port 8002) and openclaw-eval containers.