services: claude: image: sandbox env_file: - path: ./.env required: false environment: HOST_UID: "${HOST_UID:-0}" HOST_GID: "${HOST_GID:-0}" volumes: - .:/workspace # default; overridden by claude.py at runtime - claude_target:/workspace/target # persist Rust build cache - claude_userhome:/home/claude # persist Claude settings, auth, history - ./.container-abra:/home/claude/.abra # default; overridden by claude.py at runtime - tailscale_state:/var/lib/tailscale # persist Tailscale auth across restarts tty: true stdin_open: true volumes: claude_target: claude_userhome: tailscale_state: