added non root user in docker compose for claud code

This commit is contained in:
duffyduck 2026-03-15 09:46:36 +01:00
parent 86d8489078
commit 7d74dd091b
1 changed files with 4 additions and 2 deletions

View File

@ -11,8 +11,10 @@ services:
sed -i 's/if (model\.includes/if ((model||\"claude-sonnet-4\").includes/g' $$DIST/adapter/cli-to-openai.js &&
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\",\"--permission-mode\",\"bypassPermissions\",/' $$DIST/subprocess/manager.js &&
claude-max-api"
sed -i 's/\"--no-session-persistence\",/\"--no-session-persistence\",\"--dangerously-skip-permissions\",/' $$DIST/subprocess/manager.js &&
chmod 755 /root && chmod -R 755 /root/.config &&
mkdir -p /home/node/.claude &&
su -s /bin/sh node -c 'claude-max-api'"
volumes:
- ~/.config/claude:/root/.config/claude # Claude CLI Auth (rw fuer Login via Diagnostic)
environment: