services: openclaw: image: ${IMAGE_REGISTRY}/${IMAGE_REPO}:${IMAGE_TAG} container_name: ${CONTAINER_NAME} restart: unless-stopped ports: - "${GATEWAY_PORT}:18789" volumes: - ${DATA_PATH}/config:/home/node/.openclaw - ${DATA_PATH}/workspace:/home/node/workspace environment: ANTHROPIC_API_KEY: ${ANTHROPIC_API_KEY} OPENROUTER_API_KEY: ${OPENROUTER_API_KEY} healthcheck: test: ["CMD", "curl", "-sf", "http://localhost:18789/healthz"] interval: 30s timeout: 10s retries: 3 start_period: 60s