From 722eaa64ed511fe2b330bf302734ceca252c06ef Mon Sep 17 00:00:00 2001 From: routerino <45954722+routerino@users.noreply.github.com> Date: Sat, 15 Mar 2025 12:54:29 +1100 Subject: [PATCH] fix user permissions on dev image --- docker/development/dockerfile | 2 +- docker/development/scripts/1-image-build.sh | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docker/development/dockerfile b/docker/development/dockerfile index 5044fd5..c4f0b42 100644 --- a/docker/development/dockerfile +++ b/docker/development/dockerfile @@ -45,7 +45,7 @@ RUN chmod -R 755 scripts RUN /staging/scripts/1-image-build.sh # set to the non-root user -USER dev-user +USER 1000:1000 WORKDIR /data diff --git a/docker/development/scripts/1-image-build.sh b/docker/development/scripts/1-image-build.sh index 00ee64a..ce132d0 100644 --- a/docker/development/scripts/1-image-build.sh +++ b/docker/development/scripts/1-image-build.sh @@ -4,11 +4,11 @@ # turn on bash logging, exit on error set -ex -# create a non-root user -useradd -m -d /data/home dev-user +# # create a non-root user. Not needed for node image +# useradd -m -d /data/home dev-user # set the default shell to the chosen shell -usermod --shell ${SHELL} dev-user +usermod --shell ${SHELL} 1000 # Add the ability to set file permissions on /data to the non-privileged user echo "ALL ALL=NOPASSWD: /bin/chown -R 1000\:1000 /data" >> /etc/sudoers