mirror of
https://github.com/sipeed/picoclaw.git
synced 2026-05-25 16:00:35 +00:00
5e44a99410
The self-built docker/Dockerfile and docker/Dockerfile.heavy created a dedicated picoclaw user (uid 1000) and stored config at /home/picoclaw/.picoclaw, while the released images from Dockerfile.goreleaser (and Dockerfile.full) run as root at /root/.picoclaw. Both docker-compose files mount ./data:/root/.picoclaw, so self-built images silently broke when used with the shared compose. Drop the picoclaw user switch and align both Dockerfiles on root + /root/.picoclaw. Dockerfile also adopts the release entrypoint.sh so first-run behavior matches between self-built and release tags. Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>