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.
27 lines
1.0 KiB
27 lines
1.0 KiB
|
1 week ago
|
# 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
|