diff --git a/openai/docker-compose.yml b/openai/docker-compose.yml index 4b44325..abcd54a 100644 --- a/openai/docker-compose.yml +++ b/openai/docker-compose.yml @@ -121,5 +121,39 @@ services: - "host.docker.internal:host-gateway" restart: unless-stopped + # Adolf — OpenClaw fork (Matrix-first personal assistant). Skeleton only: + # real config (Matrix channel, SOUL.md, model provider -> adolf-llm:8010) is + # wired in P6. Not started until its config/keys exist. Source: /home/alvis/adolf. + adolf: + build: ../../adolf + image: adolf:local + container_name: adolf + environment: + - HOME=/home/node + - OPENCLAW_HOME=/home/node + - OPENCLAW_STATE_DIR=/home/node/.openclaw + - OPENCLAW_CONFIG_PATH=/home/node/.openclaw/openclaw.json + - OPENCLAW_CONFIG_DIR=/home/node/.openclaw + - OPENCLAW_WORKSPACE_DIR=/home/node/.openclaw/workspace + - OPENCLAW_GATEWAY_TOKEN=${ADOLF_GATEWAY_TOKEN:-} + - TZ=Europe/Riga + volumes: + - adolf-state:/home/node/.openclaw + extra_hosts: + - "host.docker.internal:host-gateway" + cap_drop: + - NET_RAW + - NET_ADMIN + security_opt: + - no-new-privileges:true + init: true + ports: + - "18789:18789" + - "18790:18790" + command: + ["node", "dist/index.js", "gateway", "--bind", "lan", "--port", "18789"] + restart: unless-stopped + volumes: kimi-agent-home: + adolf-state: