diff --git a/docker-compose.yml b/docker-compose.yml index 9870972..bf488d6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,12 +12,12 @@ services: sed -i '1i\\function _t(c){return typeof c===\"string\"?c:Array.isArray(c)?c.filter(function(b){return b.type===\"text\"}).map(function(b){return b.text||\"\"}).join(\"\"):String(c)}' $$DIST/adapter/openai-to-cli.js && sed -i 's/msg\\.content/_t(msg.content)/g' $$DIST/adapter/openai-to-cli.js && sed -i 's/\"--no-session-persistence\",/\"--no-session-persistence\",\"--dangerously-skip-permissions\",/' $$DIST/subprocess/manager.js && - chown -R node:node /home/node/.claude && - su -s /bin/sh node -c 'claude-max-api'" + claude-max-api" volumes: - - proxy-claude-auth:/home/node/.claude # Persistiert Credentials + Settings fuer node-User + - ~/.config/claude:/root/.config/claude # Claude CLI Auth (rw fuer Login via Diagnostic) environment: - HOST=0.0.0.0 + - CLAUDE_CODE_BUBBLEWRAP=1 # Erlaubt --dangerously-skip-permissions als root restart: unless-stopped networks: - aria-net @@ -104,7 +104,6 @@ services: volumes: openclaw-config: # Persistiert ~/.openclaw (Model, Auth, Sessions) claude-config: # Persistiert ~/.claude (Permissions, Settings) - proxy-claude-auth: # Persistiert Proxy Claude CLI Auth (node-User) networks: aria-net: