FROM jupyter/base-notebook:ubuntu-20.04 RUN conda env list RUN mamba install -n base -y git cxx-compiler # && conda clean -afy RUN mamba env update -n base -f https://gitlab.com/pytools4dart/pytools4dart/-/raw/master/environment.yml # && conda clean -afy USER root RUN chmod o+w /opt USER $NB_UID:$NB_GID RUN --mount=type=bind,source=../../DART.tar.gz,target=/tmp/src/DART.tar.gz \ python -c "import pytools4dart as ptd; ptd.dart.install('/tmp/src/DART.tar.gz', '/opt/DART')" USER root RUN chmod o-w /opt RUN apt update && apt install -y libxcb1 && rm -rf /var/lib/apt/lists/* USER $NB_UID:$NB_GID RUN mamba env update -n base -f https://gitlab.com/pytools4dart/pytools4dart/-/raw/dev/environment.yml RUN pip install git+https://gitlab.com/pytools4dart/pytools4dart.git@dev && python -c "import pytools4dart as ptd; ptd.configure('/opt/DART')"