diff --git a/latest/Dockerfile b/latest/Dockerfile index e66619a..4722d57 100644 --- a/latest/Dockerfile +++ b/latest/Dockerfile @@ -1,8 +1,11 @@ FROM renku/singleuser:latest # Uncomment and adapt if code is to be included in the image # COPY src /code/src # install the python dependencies -COPY requirements.txt /tmp/requirements.txt -RUN pip install -r /tmp/requirements.txt +COPY environment.yml environment.yml +RUN conda env create -q -f environment.yml && \ + conda clean -y --all && \ + conda env export -n "{{ name }}" && \ + "$CONDA_DIR/envs/{{ name }}/bin/python" -m ipykernel install --user --name "{{ name }}" --display-name "Python 3 ({{ name }})" diff --git a/latest/environment.yml b/latest/environment.yml new file mode 100644 index 0000000..9cea961 --- /dev/null +++ b/latest/environment.yml @@ -0,0 +1,7 @@ +name: "{{ name }}" +channels: + - defaults +dependencies: + - jupyter + - jupyterlab +prefix: "/opt/conda/envs/{{ name }}" diff --git a/latest/requirements.txt b/latest/requirements.txt deleted file mode 100644 index 8b13789..0000000 --- a/latest/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -