Skip to content

Commit

Permalink
images
Browse files Browse the repository at this point in the history
  • Loading branch information
cboettig committed Jun 20, 2024
1 parent b82800d commit 42043f9
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 8 deletions.
11 changes: 8 additions & 3 deletions images/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,18 @@ ENV VIRTUAL_ENV /opt/venv
ENV PATH $VIRTUAL_ENV/bin:$PATH

RUN /rocker_scripts/install_jupyter.sh
RUN python3 -m pip install numpy
RUN chown -R ${NB_USER}:staff ${VIRTUAL_ENV} && chmod -R g+rw ${VIRTUAL_ENV}

# install codeserver
RUN curl -fsSL https://code-server.dev/install.sh | sh && rm -rf .cache

RUN /rocker_scripts/install_geospatial.sh

COPY apt.txt apt.txt
RUN apt-get update -qq && xargs sudo apt-get -y install < apt.txt

# install codeserver
RUN curl -fsSL https://code-server.dev/install.sh | sh && rm -rf .cache
#RUN wget https://github.com/coder/code-server/releases/download/v4.89.1/code-server_4.89.1_amd64.deb && dpkg -i code-server*.deb && rm code-server*.deb

COPY install.R /tmp/install.R
RUN Rscript /tmp/install.R && rm /tmp/install.R && chown -R ${NB_USER}:staff ${R_HOME}/site-library

Expand All @@ -35,4 +37,7 @@ RUN python3 -m pip install --no-cache-dir -r /tmp/spatial-requirements.txt
COPY rl-requirements.txt /tmp/rl-requirements.txt
RUN python3 -m pip install --no-cache-dir -r /tmp/rl-requirements.txt

## Register the environment with ipykernel, mostly for vscode to find it
RUN python3 -m ipykernel install --user --name=venv


9 changes: 4 additions & 5 deletions images/Dockerfile.gpu
Original file line number Diff line number Diff line change
Expand Up @@ -29,16 +29,15 @@ WORKDIR /home/${NB_USER}
RUN usermod -s /bin/bash ${NB_USER}
COPY spatial-requirements.txt /tmp/spatial-requirements.txt
RUN python3 -m pip install --no-cache-dir -r /tmp/spatial-requirements.txt

## Register the environment with ipykernel, mostly for vscode to find it
RUN python3 -m ipykernel install --user --name=venv


COPY rl-requirements.txt /tmp/rl-requirements.txt
RUN python3 -m pip install --no-cache-dir -r /tmp/rl-requirements.txt
COPY jupyter-requirements.txt /tmp/jupyter-requirements.txt
RUN python3 -m pip install --no-cache-dir -r /tmp/jupyter-requirements.txt

## Register the environment with ipykernel, mostly for vscode to find it
RUN python3 -m ipykernel install --user --name=venv


USER root
COPY install.R /tmp/install.R
RUN Rscript /tmp/install.R && rm /tmp/install.R && chown -R ${NB_USER}:staff ${R_HOME}/site-library
Expand Down

0 comments on commit 42043f9

Please sign in to comment.