diff --git a/docker/dockerfile b/docker/dockerfile index 7f219776df0be942e3beb9755496bce3e6a7e2f2..f1fec2ad49fd98439944d6293f82babfae990c72 100644 --- a/docker/dockerfile +++ b/docker/dockerfile @@ -1,26 +1,12 @@ #FROM continuumio/miniconda3:jessie-20190506 FROM bsces/miniconda3:debian-stretch-20190610 - -# update the conda packages -RUN conda update -y conda pip - -# # install development tools -# RUN apt-get update -y && apt-get install -y \ -# build-essential \ -# curl \ -# unzip - -# install environment packages -COPY . /home/root/source -WORKDIR /home/root/source -RUN ls -RUN conda env update --name base --file environment.yml && conda clean --all -y -RUN git clone https://earth.bsc.es/gitlab/es/diagonals.git -RUN pip install ./diagonals -RUN pip install /home/root/source -RUN rm -r diagonals -RUN rm -r /home/root/source +COPY . /src/earthdiagnostics +WORKDIR /src +RUN git clone https://earth.bsc.es/gitlab/es/diagonals.git +RUN conda update -y conda pip && conda env update --name base --file earthdiagnostics/environment.yml && conda clean --all -y +RUN pip install ./diagonals ./earthdiagnostics && pip cache purge +RUN rm -r /src # run tests RUN earthdiags -h