Dockerfile 789 Bytes
Newer Older
1
FROM duneci/dune:2.4
2 3 4

USER root
WORKDIR /
Ansgar Burchardt's avatar
Ansgar Burchardt committed
5
RUN apt-get update && apt-get install --no-install-recommends --yes \
6
  libdune-grid-glue-dev \
Ansgar Burchardt's avatar
Ansgar Burchardt committed
7
  && apt-get clean && rm -rf /var/lib/apt/lists/*
8 9 10

USER duneci
WORKDIR /duneci
11
RUN mkdir -p modules
Ansgar Burchardt's avatar
Ansgar Burchardt committed
12

13
WORKDIR /duneci/modules
14
RUN git clone -b releases/2.4-1 https://git.imp.fu-berlin.de/agnumpde/dune-elasticity.git
Ansgar Burchardt's avatar
Ansgar Burchardt committed
15 16
RUN git clone -b releases/2.4-1 https://git.imp.fu-berlin.de/agnumpde/dune-fufem.git
RUN git clone -b releases/2.4-compatible https://gitlab.dune-project.org/staging/dune-functions.git
17
RUN git clone -b releases/2.4-1 https://git.imp.fu-berlin.de/agnumpde/dune-solvers.git
Ansgar Burchardt's avatar
Ansgar Burchardt committed
18 19 20
RUN git clone -b releases/2.4 https://gitlab.dune-project.org/pdelab/dune-typetree.git
RUN dunecontrol all

21 22
WORKDIR /duneci
ENV DUNE_CONTROL_PATH=.:/duneci/modules