services: exec-mcp: container_name: exec-mcp build: . ports: - "8560:8560" volumes: - ./data:/app/data restart: unless-stopped healthcheck: test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://127.0.0.1:8560/health', timeout=3).read()"] interval: 30s timeout: 5s start_period: 20s retries: 3