From 54e97619f453379c76dc4789b1994775442be11a Mon Sep 17 00:00:00 2001 From: Kim Pepper Date: Fri, 12 Jun 2026 16:25:44 +1000 Subject: [PATCH] fix: pre-create XDG dirs so named volumes are initialised with skpr ownership --- Dockerfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Dockerfile b/Dockerfile index 2554dc9..a2e627f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -91,6 +91,12 @@ RUN --mount=type=secret,id=SKILLS_TOKEN \ git -C /home/skpr/.config/opencode/skills remote set-url origin https://github.com/previousnext/skills.git && \ chown -R skpr:skpr /home/skpr/.config/opencode/skills +# Pre-create XDG dirs so named volumes are initialised with skpr ownership, not root. +RUN mkdir -p \ + /home/skpr/.local/share/opencode \ + /home/skpr/.local/state/opencode && \ + chown -R skpr:skpr /home/skpr/.local + WORKDIR /data USER skpr