{"owner":"linuxhsj","repo":"openclaw-zero-token","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":2,"services":[{"name":"openclaw-gateway","image":"${OPENCLAW_IMAGE:-openclaw:local}","restart":"unless-stopped","command":"node dist/index.js gateway --bind ${OPENCLAW_GATEWAY_BIND:-lan} --port 18789","ports":["${OPENCLAW_GATEWAY_PORT:-18789}:18789","${OPENCLAW_BRIDGE_PORT:-18790}:18790"],"environment":["HOME=/home/node","TERM=xterm-256color","OPENCLAW_GATEWAY_TOKEN=${OPENCLAW_GATEWAY_TOKEN:-}","OPENCLAW_ALLOW_INSECURE_PRIVATE_WS=${OPENCLAW_ALLOW_INSECURE_PRIVATE_WS:-}","CLAUDE_AI_SESSION_KEY=${CLAUDE_AI_SESSION_KEY:-}","CLAUDE_WEB_SESSION_KEY=${CLAUDE_WEB_SESSION_KEY:-}","CLAUDE_WEB_COOKIE=${CLAUDE_WEB_COOKIE:-}"],"volumes":["${OPENCLAW_CONFIG_DIR}:/home/node/.openclaw","${OPENCLAW_WORKSPACE_DIR}:/home/node/.openclaw/workspace"]},{"name":"openclaw-cli","image":"${OPENCLAW_IMAGE:-openclaw:local}","environment":["HOME=/home/node","TERM=xterm-256color","OPENCLAW_GATEWAY_TOKEN=${OPENCLAW_GATEWAY_TOKEN:-}","OPENCLAW_ALLOW_INSECURE_PRIVATE_WS=${OPENCLAW_ALLOW_INSECURE_PRIVATE_WS:-}","BROWSER=echo","CLAUDE_AI_SESSION_KEY=${CLAUDE_AI_SESSION_KEY:-}","CLAUDE_WEB_SESSION_KEY=${CLAUDE_WEB_SESSION_KEY:-}","CLAUDE_WEB_COOKIE=${CLAUDE_WEB_COOKIE:-}"],"volumes":["${OPENCLAW_CONFIG_DIR}:/home/node/.openclaw","${OPENCLAW_WORKSPACE_DIR}:/home/node/.openclaw/workspace"],"depends_on":["openclaw-gateway"]}],"exposedPorts":["18789","18790"],"dockerRunCommand":"docker run -d --name openclaw-zero-token -p 18789:18789 --restart always ${OPENCLAW_IMAGE:-openclaw:local}","podmanRunCommand":"podman run -d --name openclaw-zero-token -p 18789:18789 --restart always ${OPENCLAW_IMAGE:-openclaw:local}","skopeoInspectCommand":"skopeo inspect docker://docker.io/library/${OPENCLAW_IMAGE:-openclaw","orasPullCommand":"oras pull ${OPENCLAW_IMAGE:-openclaw:local}","registryMeta":{"provider":"dockerhub","image":"library/${OPENCLAW_IMAGE","canonicalImage":"docker.io/library/${OPENCLAW_IMAGE:-openclaw","latestTag":"-openclaw","cliCommands":{"dockerRun":"docker run -d --name openclaw-zero-token -p 18789:18789 --restart always ${OPENCLAW_IMAGE:-openclaw:local}","dockerPull":"docker pull ${OPENCLAW_IMAGE:-openclaw:local}","podmanRun":"podman run -d --name openclaw-zero-token -p 18789:18789 --restart always ${OPENCLAW_IMAGE:-openclaw:local}","skopeoInspect":"skopeo inspect docker://docker.io/library/${OPENCLAW_IMAGE:-openclaw","orasPull":"oras pull ${OPENCLAW_IMAGE:-openclaw:local}","composeYaml":"services:\n  openclaw-zero-token:\n    image: ${OPENCLAW_IMAGE:-openclaw:local}\n    restart: unless-stopped\n    ports:\n      - \"18789:18789\""}}}