diff --git a/Dockerfile b/Dockerfile index d51b7bf..6a89b76 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,7 @@ FROM ubuntu:22.04 # Update the package list, install sudo, create a non-root user, and grant password-less sudo permissions -RUN apt update -RUN apt install -y sudo +RUN apt update && apt install -y sudo RUN sudo apt-get update #Instalando Curl @@ -13,7 +12,7 @@ RUN sudo apt-get install -y wget RUN sudo apt-get install -y jq RUN sudo apt-get update -RUN sudo apt-get install dumb-init +RUN sudo apt-get install -y dumb-init RUN ARCH="$(dpkg --print-architecture)" \ && curl -fsSL "https://github.com/boxboat/fixuid/releases/download/v0.6.0/fixuid-0.6.0-linux-${ARCH}.tar.gz" | tar -C /usr/local/bin -xzf - \ @@ -30,14 +29,15 @@ RUN curl -sL https://aka.ms/DevTunnelCliInstall | bash #Instalando VSCode RUN ARCH="$(dpkg --print-architecture)" \ - && sudo apt-get update && sudo apt-get install -y gnupg2 \ + && sudo apt-get update \ + && sudo apt-get install -y gnupg2 \ && sudo apt-get install -y software-properties-common \ && sudo wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add - \ && sudo add-apt-repository "deb [arch=${ARCH}] https://packages.microsoft.com/repos/vscode stable main" \ - && sudo apt update \ - && sudo apt install code -y + && sudo apt-get update \ + && sudo DEBIAN_FRONTEND=noninteractive apt-get install -y code -#Making home writteable +#Making home writable RUN sudo chmod -R a+rwX /home RUN sudo sysctl -w fs.inotify.max_user_watches=524288 diff --git a/readme.md b/readme.md index 8df2a55..b47da63 100644 --- a/readme.md +++ b/readme.md @@ -172,6 +172,8 @@ RUN echo 'source ~/.nvm/nvm.sh' >> ~/.bashrc ``` > **Note:** If you are using this image as a base image in a Dockerfile, ensure that the value of `HOME_USER` is the same as the one you will use when creating the container. This is necessary to ensure that all configurations and packages are installed in the correct user directory. +> **Note:** To grant access to the server, please log into https://github.com/login/device and use the code XXXX-XXXX. You can view the container logs to get the code. + ## Contributing If you'd like to contribute to this project, please fork the repository and create a pull request. diff --git a/version.txt b/version.txt index 711ee4f..55f20a1 100755 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -3.1.3 \ No newline at end of file +3.1.13