https://github.com/ESMValGroup/ESMValTool
Raw File
Tip revision: 86ba8f861cfcff8826ddd613860f4fb68aca8fac authored by Emma Hogan on 05 December 2023, 10:02:51 UTC
#3455: Update security policy for ESMValTool
Tip revision: 86ba8f8
Dockerfile.exp
# To build this container, go to ESMValTool root folder and execute:
# docker build -t esmvaltool:experimental . -f docker/Dockerfile.exp
FROM condaforge/mambaforge
RUN apt update && apt install -y git && apt clean

WORKDIR /src/ESMValTool
COPY environment.yml .
RUN    mamba update -y conda mamba pip \
    && mamba env create --name esmvaltool --file environment.yml \
    && conda clean --all -y

SHELL ["conda", "run", "--name", "esmvaltool", "/bin/bash", "-c"]

COPY . .
RUN pip install --no-cache git+https://github.com/ESMValGroup/ESMValCore.git#egg=ESMValCore . \
    && esmvaltool install Julia

ENTRYPOINT ["conda", "run", "--name", "esmvaltool", "esmvaltool"]
back to top