You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
1.0 KiB
26 lines
1.0 KiB
# 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
|
|
|