diff --git a/Dockerfile b/Dockerfile index 8e8b0dd..015996e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -177,3 +177,16 @@ RUN apt -y remove thunar # Copy files COPY rootfs / RUN rm -rf /workspace/* + + +RUN useradd -u 99 -ms /bin/bash ubuntu +RUN adduser ubuntu sudo +RUN echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers + +# 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 5cad067..032d5b5 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/