Skip to content
Snippets Groups Projects
Dockerfile 1.67 KiB
Newer Older
Simon van Hemert's avatar
Simon van Hemert committed
FROM renku/renkulab-py:3.7-renku0.10.4-0.6.3
# see https://github.com/SwissDataScienceCenter/renkulab-docker
# to swap this image for the latest version available

# Uncomment and adapt if code is to be included in the image
# COPY src /code/src

# Uncomment and adapt if your R or python packages require extra linux (ubuntu) software
# e.g. the following installs apt-utils and vim; each pkg on its own line, all lines
# except for the last end with backslash '\' to continue the RUN line
Simon van Hemert's avatar
Simon van Hemert committed

Simon van Hemert's avatar
Simon van Hemert committed
USER root
RUN apt-get update && \
  apt-get install -y --no-install-recommends \
Simon van Hemert's avatar
Simon van Hemert committed
  apt-utils 
Simon van Hemert's avatar
Simon van Hemert committed
  firefox-geckodriver
Simon van Hemert's avatar
Simon van Hemert committed
USER ${NB_USER}
Simon van Hemert's avatar
Simon van Hemert committed
# RUN cd /home/work/hslu-deep-learning/notebooks/Block_5/Seleniumtest 
# RUN wget https://github.com/mozilla/geckodriver/releases/download/v0.24.0/geckodriver-v0.24.0-linux64.tar.gz 
# RUN tar -xvzf geckodriver* 
# RUN chmod +x geckodriver 
# RUN export PATH=$PATH:/home/work/hslu-deep-learning/notebooks/Block_5/Seleniumtests/.
Simon van Hemert's avatar
Simon van Hemert committed

# RUN wget https://github.com/mozilla/geckodriver/releases/download/v0.23.0/geckodriver-v0.23.0-linux64.tar.gz 
# RUN sh -c 'tar -x geckodriver -zf geckodriver-v0.23.0-linux64.tar.gz -O > /usr/bin/geckodriver' 
# RUN chmod +x /usr/bin/geckodriver \
# RUN rm geckodriver-v0.23.0-linux64.tar.gz
# install the python dependencies
COPY requirements.txt environment.yml /tmp/
RUN conda env update -q -f /tmp/environment.yml && \
    /opt/conda/bin/pip install -r /tmp/requirements.txt && \
    conda clean -y --all && \
    conda env export -n "root"

# add chromedriver and geckodriver to PATH
Simon van Hemert's avatar
Simon van Hemert committed

Simon van Hemert's avatar
Simon van Hemert committed
# ENV PATH="/home/work/hslu-deep-learning/notebooks/Block_5/Seleniumtest/geckodriver:${PATH}"
# ENV PATH "$PATH:/notebooks/Block_5/Seleniumtest/geckodriver"