fix: chown on n2soul
All checks were successful
perso/opencode/pipeline/head This commit looks good

This commit is contained in:
Julien Cabillot
2026-04-01 09:32:48 -04:00
parent b592546777
commit 35cff5b62f

View File

@@ -2,16 +2,16 @@ FROM node:24
RUN apt-get update && apt-get upgrade -y && \ RUN apt-get update && apt-get upgrade -y && \
apt-get install -y --no-install-recommends \ apt-get install -y --no-install-recommends \
podman \ podman \
uidmap \ uidmap \
slirp4netns \ slirp4netns \
fuse-overlayfs \ fuse-overlayfs \
dbus-user-session \ dbus-user-session \
containernetworking-plugins \ containernetworking-plugins \
netavark \ netavark \
aardvark-dns \ aardvark-dns \
iptables \ iptables \
ca-certificates && \ ca-certificates && \
rm -rf /var/lib/apt/lists/* rm -rf /var/lib/apt/lists/*
RUN set -eux; \ RUN set -eux; \
@@ -28,6 +28,7 @@ RUN set -eux; \
chown -R 1000:1000 /home/opencode/.config /home/opencode/.local; \ chown -R 1000:1000 /home/opencode/.config /home/opencode/.local; \
npm update -g && \ npm update -g && \
npm install -g opencode-ai n2-soul@9.0.8 && \ npm install -g opencode-ai n2-soul@9.0.8 && \
chown -R 1000:1000 /usr/local/lib/node_modules/n2-soul/ && \
npm cache clean --force npm cache clean --force
COPY --chmod=755 opencode-attach /usr/local/bin/opencode-attach COPY --chmod=755 opencode-attach /usr/local/bin/opencode-attach