Revision 197e0064e8b5839ffcccc68e21ad997d5a0fe925 authored by Nathan Gillett on 11 January 2021, 20:04:59 UTC, committed by Nathan Gillett on 11 January 2021, 20:04:59 UTC
1 parent c1ff029
Raw File
Dockerfile
# To build this container, go to ESMValTool root folder and execute:
# docker build -t esmvaltool:latest . -f docker/Dockerfile
FROM continuumio/miniconda3

RUN apt install julia -y && apt-get clean
COPY ./environment.yml /src/ESMValTool/environment.yml
WORKDIR /src/ESMValTool
RUN conda update -y conda pip && conda env update --name base --file environment.yml && conda clean --all -y

COPY ./esmvaltool/install/R /src/ESMValTool/esmvaltool/install/R
RUN Rscript ./esmvaltool/install/R/setup.R

COPY . /src/ESMValTool
RUN pip install -e . && pip cache purge && esmvaltool install Julia

ENTRYPOINT ["esmvaltool"]
back to top