From a9795bb2edeb29f5d887dabc72601bc47f3485ea Mon Sep 17 00:00:00 2001 From: Emmanuel Bruno <emmanuel.bruno@univ-tln.fr> Date: Fri, 22 Oct 2021 11:44:02 +0200 Subject: [PATCH] sets versions. --- Dockerfile | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) diff --git a/Dockerfile b/Dockerfile index 26b5d44..b8385ec 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,14 +22,11 @@ RUN apt-get update && apt-get install -y --no-install-recommends\ apt-get clean && rm -rf /var/lib/apt/lists/* && rm -rf /var/cache/apt # Postgresql python library -RUN conda install --quiet --yes psycopg2 && \ - conda install -y -c conda-forge postgresql pgspecial && \ - conda clean -tipsy && \ - fix-permissions "${CONDA_DIR}" && \ - fix-permissions "/home/${NB_USER}" - # SQL support for ipython and PlantUML -RUN pip install ipython-sql iplantuml && \ +RUN conda install --quiet --yes psycopg2=2.9.1 && \ + conda install -y -c conda-forge postgresql=13.3 pgspecial && \ + conda clean -tipsy && \ + pip install ipython-sql iplantuml mocodo_magic && \ fix-permissions "${CONDA_DIR}" && \ fix-permissions "/home/${NB_USER}" @@ -39,18 +36,9 @@ ENV PGDATA=/home/jovyan/work/pgdata COPY initDB.sh /usr/local/bin/before-notebook.d/ -RUN pip install jupyterlab_sql && \ - jupyter serverextension enable jupyterlab_sql --py --sys-prefix && \ - jupyter lab build && \ - fix-permissions "${CONDA_DIR}" && \ - fix-permissions "/home/${NB_USER}" - -RUN pip install mocodo_magic - -RUN jupyter lab --generate-config && \ +RUN ipython profile create && \ sed -i -e '/c.InteractiveShellApp.extensions = / s/= [^\]]*/= ["mocodo_magic","sql"]/' -e 's/# \(c.InteractiveShellApp.extensions\)/\1/' ~/.ipython/profile_default/ipython_config.py - # Switch back to jovyan to avoid accidental container runs as root USER $NB_UID RUN mkdir -p /home/jovyan/.ssh && ssh-keyscan -t rsa github.com > /home/jovyan/.ssh/known_hosts -- GitLab