diff --git a/dev-containers/smartide-java-v2-jetbrains-idea/Dockerfile b/dev-containers/smartide-java-v2-jetbrains-idea/Dockerfile index 301843a497eb15a72ae5c4d3eaec6074f2b94783..e47c085930fd8e542073b8643153ad3af87af31a 100644 --- a/dev-containers/smartide-java-v2-jetbrains-idea/Dockerfile +++ b/dev-containers/smartide-java-v2-jetbrains-idea/Dockerfile @@ -99,7 +99,7 @@ RUN true \ && mv $PROJECTOR_DIR/run.sh run.sh \ # change user to non-root (http://pjdietz.com/2016/08/28/nginx-in-docker-without-root.html): # && mv $PROJECTOR_DIR/$PROJECTOR_USER_NAME /home \ - && chmod g+rw /home && mkdir -p /home/smartide && mkdir -p /home/project \ + && chmod g+rw /home && mkdir -p /home/$PROJECTOR_USER_NAME && mkdir -p /home/project \ # && useradd -d /home/$PROJECTOR_USER_NAME -s /bin/bash -G sudo $PROJECTOR_USER_NAME \ && echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers \ && chown -R $PROJECTOR_USER_NAME.$PROJECTOR_USER_NAME /home/$PROJECTOR_USER_NAME \ @@ -111,10 +111,10 @@ USER $PROJECTOR_USER_NAME ENV HOME /home/$PROJECTOR_USER_NAME # use sudo so that user does not get sudo usage info on (the first) login -RUN sudo echo "Running 'sudo' for smartide: success" && \ +RUN sudo echo "Running 'sudo' for $PROJECTOR_USER_NAME: success" && \ # create .bashrc.d folder and source it in the bashrc - mkdir -p /home/smartide/.bashrc.d && \ - (echo; echo "for i in \$(ls -A \$HOME/.bashrc.d/); do source \$HOME/.bashrc.d/\$i; done"; echo) >> /home/smartide/.bashrc + mkdir -p /home/$PROJECTOR_USER_NAME/.bashrc.d && \ + (echo; echo "for i in \$(ls -A \$HOME/.bashrc.d/); do source \$HOME/.bashrc.d/\$i; done"; echo) >> /home/$PROJECTOR_USER_NAME/.bashrc EXPOSE 8887