11FROM codercom/code-server:4.4.0
22ARG PYTHON_VERSION=3.10
33
4+ USER root
5+
46# Install system libraries
5- RUN sudo apt-get -y update && \
6- curl -s https://raw.githubusercontent.com/InseeFrLab/onyxia/main/resources/common-software-docker-images.sh | sudo bash -s && \
7- sudo apt-get install -y --no-install-recommends cmake g++ && \
8- sudo rm -rf /var/lib/apt/lists/*
7+ RUN apt-get -y update && \
8+ curl -s https://raw.githubusercontent.com/InseeFrLab/onyxia/main/resources/common-software-docker-images.sh | bash -s && \
9+ apt-get install -y --no-install-recommends cmake g++ && \
10+ rm -rf /var/lib/apt/lists/*
911
1012# Install QUARTO
1113ARG QUARTO_VERSION="0.9.508"
1214RUN wget "https://github.com/quarto-dev/quarto-cli/releases/download/v${QUARTO_VERSION}/quarto-${QUARTO_VERSION}-linux-amd64.deb"
13- RUN sudo apt install "./quarto-${QUARTO_VERSION}-linux-amd64.deb"
15+ RUN apt install "./quarto-${QUARTO_VERSION}-linux-amd64.deb"
1416
1517# INSTALL MINICONDA -------------------------------
1618ARG CONDA_DIR=/home/coder/local/bin/conda
1719RUN wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
18- RUN sudo bash Miniconda3-latest-Linux-x86_64.sh -b -p $CONDA_DIR
20+ RUN bash Miniconda3-latest-Linux-x86_64.sh -b -p $CONDA_DIR
1921RUN rm -f Miniconda3-latest-Linux-x86_64.sh
2022
2123# Install mamba (speed up packages install with conda)
@@ -38,6 +40,8 @@ RUN echo "export PATH=$PATH" >> /home/coder/.bashrc
3840RUN mkdir -p /home/coder/.local/share/code-server/User/
3941COPY settings.json /home/coder/.local/share/code-server/User/settings.json
4042
43+ USER coder
44+
4145# INSTALL VSTUDIO EXTENSIONS
4246RUN code-server --install-extension ms-python.python
4347RUN code-server --install-extension ms-kubernetes-tools.vscode-kubernetes-tools
0 commit comments