Revision 5ba10a53075a04066850ced1bfb89b8fe9844056 authored by FranziskaWinterstein on 29 November 2023, 16:25:03 UTC, committed by GitHub on 29 November 2023, 16:25:03 UTC
Co-authored-by: Axel Lauer <axel.lauer@dlr.de>
Co-authored-by: Manuel Schlund <32543114+schlunma@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: valeriupredoi <valeriupredoi@users.noreply.github.com>
Co-authored-by: Valeriu Predoi <valeriu.predoi@gmail.com>
Co-authored-by: Manuel Schlund <manuel.schlund@dlr.de>
1 parent 4cce892
Raw File
Dockerfile
# To build this container, go to ESMValTool root folder and execute:
# docker build -t esmvaltool:latest . -f docker/Dockerfile
FROM condaforge/mambaforge

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

# Make RUN commands use the new environment:
SHELL ["conda", "run", "--name", "esmvaltool", "/bin/bash", "-c"]

COPY . .
RUN pip install --no-cache . && esmvaltool install Julia

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