From 96d1aa7a29206b609e5a254ce4937bf23171c1f6 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 7 Apr 2026 09:22:32 +0000 Subject: [PATCH] fix: use consistent claude path and add DISINTO_CONTAINER=1 to edge service - Replace hardcoded versioned path with /usr/local/bin/claude:ro, matching all other services (agents, agents-llama) so claude auto-updates don't silently break the edge container - Add DISINTO_CONTAINER=1 so lib/env.sh routes DISINTO_LOG_DIR to the persistent disinto-logs volume instead of the ephemeral git clone; this ensures supervisor-run.sh log() calls survive container restarts Co-Authored-By: Claude Sonnet 4.6 --- docker-compose.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index ff547e0..dd9dcca 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -64,7 +64,7 @@ services: container_name: disinto-edge volumes: - /var/run/docker.sock:/var/run/docker.sock - - /home/johba/.local/share/claude/versions/2.1.84:/usr/local/bin/claude:ro + - /usr/local/bin/claude:/usr/local/bin/claude:ro - ${HOME}/.claude.json:/root/.claude.json:ro - ${HOME}/.claude:/root/.claude:ro - disinto-logs:/opt/disinto-logs @@ -74,6 +74,7 @@ services: - CLAUDE_MODEL=claude-sonnet-4-6 - FORGE_TOKEN=${FORGE_TOKEN:-} - FORGE_URL=http://forgejo:3000 + - DISINTO_CONTAINER=1 ports: - "80:80" - "443:443"