From 632508e18e7f4880b3e9eb6f371dbf397a9a974a Mon Sep 17 00:00:00 2001 From: johba Date: Wed, 25 Mar 2026 05:42:50 +0000 Subject: [PATCH] fix: bind-mount host Claude credentials instead of empty Docker volume Replace the claude-auth named Docker volume with bind mounts to the host user's ~/.claude/ and ~/.claude.json. The named volume creates an empty directory, so the agents container cannot authenticate with Claude CLI. Bind-mounting from ${HOME} ensures the container picks up existing credentials without manual intervention. Closes codeberg.org/johba/disinto/issues/633 Co-Authored-By: Claude Opus 4.6 (1M context) --- bin/disinto | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/disinto b/bin/disinto index cf05ad2..cc3e877 100755 --- a/bin/disinto +++ b/bin/disinto @@ -213,7 +213,8 @@ services: - agent-data:/home/agent/data - project-repos:/home/agent/repos - ./:/home/agent/disinto:ro - - claude-auth:/home/agent/.claude:ro + - ${HOME}/.claude:/home/agent/.claude:ro + - ${HOME}/.claude.json:/home/agent/.claude.json:ro - CLAUDE_BIN_PLACEHOLDER:/usr/local/bin/claude:ro environment: FORGE_URL: http://forgejo:3000 @@ -235,7 +236,6 @@ volumes: dendrite-data: agent-data: project-repos: - claude-auth: networks: disinto-net: