From 6f0cbc3f86d27e4c6c58b7a2b1d19709d45b336f Mon Sep 17 00:00:00 2001 From: Harivansh Rathi Date: Sat, 11 Apr 2026 02:55:23 +0000 Subject: [PATCH] fix: create XDG directories under .local with correct ownership --- Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Dockerfile b/Dockerfile index ab76703..16d3643 100644 --- a/Dockerfile +++ b/Dockerfile @@ -114,7 +114,10 @@ RUN useradd --create-home --shell /bin/bash node \ && printf 'node ALL=(ALL) NOPASSWD:ALL\n' >/etc/sudoers.d/node \ && chmod 440 /etc/sudoers.d/node \ && install -d -m 0755 /etc/microagent \ + && install -d -m 0755 -o node -g node /home/node/.local \ && install -d -m 0755 -o node -g node /home/node/.local/bin \ + && install -d -m 0755 -o node -g node /home/node/.local/share \ + && install -d -m 0755 -o node -g node /home/node/.local/state \ && ln -sf /usr/bin/fdfind /usr/local/bin/fd \ && ln -sf /usr/bin/batcat /usr/local/bin/bat \ && ln -sf /usr/bin/nvim /usr/local/bin/vim \