# Remote Agent - OpenClaw Gateway # Placeholders: {{AGENT_ID}}, {{AGENT_NAME}}, {{PROJECT_ID}} # After render: .env supplies CONTROL_UI_TOKEN, LLM_BASE_URL, LLM_API_KEY, LLM_MODEL_ID, HUB_QDRANT_URL, MEM0_QDRANT_* services: gateway: build: . container_name: {{AGENT_ID}} network_mode: "host" restart: always environment: - OPENCLAW_GATEWAY_AUTH_MODE=token - OPENCLAW_GATEWAY_AUTH_TOKEN=${CONTROL_UI_TOKEN} - NODE_OPTIONS=--max-old-space-size=1536 - QDRANT_HOST=${HUB_QDRANT_URL} - AGENT_TAG={{AGENT_ID}} - LLM_BASE_URL=${LLM_BASE_URL} - LLM_API_KEY=${LLM_API_KEY} - LLM_MODEL_ID=${LLM_MODEL_ID} - MEM0_QDRANT_HOST=${MEM0_QDRANT_HOST} - MEM0_QDRANT_PORT=${MEM0_QDRANT_PORT} volumes: - ./config/openclaw.json:/root/.openclaw/openclaw.json - ./skills:/root/.openclaw/workspace/skills - ./plugins:/root/.openclaw/workspace/plugins - ./archive:/root/.openclaw/workspace/archive - ./agents:/root/.openclaw/workspace/agents