FROM registry.renkulab.io/.../docker-images/main/cscs-py:2024-05-03

USER root

# add python dependencies
COPY docker/cscs/environment.yml /tmp/environment.yml
COPY docker/cscs/requirements.txt /tmp/requirements.txt

RUN . /opt/conda/etc/profile.d/conda.sh && \
    conda activate default && \
    mamba env update -f /tmp/environment.yml -n default && \
    mamba clean -y --all && \
    pip install -r /tmp/requirements.txt --no-cache-dir && \ 
    rm /tmp/environment.yml /tmp/requirements.txt


USER ${NB_USER}
ENTRYPOINT ["/bin/bash", "-c"]