diff --git a/Dockerfile b/Dockerfile index 20f0b25..1a34a0e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -189,3 +189,16 @@ RUN ln -sf /etc/osmosis/bin/osmosis /bin RUN apt -y install osmctools #RUN rm -rf /workspace/* + +RUN useradd -d /home/ubuntu -u 99 -G sudo -ms /bin/bash ubuntu +#RUN adduser ubuntu sudo +RUN echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers +RUN chown ubuntu:ubuntu /home/ubuntu + +# Install from user (not doing) +USER ubuntu +CMD /bin/bash + +run bash /cloud9/user-install.sh + +user root \ No newline at end of file diff --git a/rootfs/startup.sh b/rootfs/startup.sh index 27d8bc4..d5f031a 100755 --- a/rootfs/startup.sh +++ b/rootfs/startup.sh @@ -103,7 +103,12 @@ fi #rm -rf $HOME/.c9 #mkdir -p /workspace/.c9 #chown $USER:$USER /workspace/.c9 -sudo -H -u $USER bash -c 'bash /cloud9/user-install.sh' 2>&1> /home/$USER/.cloud9-install.log & + + + + + +#sudo -H -u $USER bash -c 'bash /cloud9/user-install.sh' 2>&1> /home/$USER/.cloud9-install.log & # Only for testing while editing the menu #chown $USER /usr/share/applications/