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