Newer
Older
LABEL maintainer="Nektar++ Development Team <nektar-users@imperial.ac.uk>"
WORKDIR /root
RUN export DEBIAN_FRONTEND=noninteractive && \
apt-get update && \
apt-get install -y \
packaging-dev cmake git git-buildpackage vim \
libboost-thread-dev libboost-iostreams-dev libboost-filesystem-dev \
libboost-system-dev libboost-program-options-dev \
libboost-python-dev libboost-numpy-dev libboost-regex-dev \
libboost-timer-dev \
libarpack2-dev \
libfftw3-dev \
libhdf5-mpi-dev \
liblapack-dev \
libtinyxml-dev \
mpi-default-dev \
zlib1g-dev \
python3-dev python3-numpy python3-pip python3-setuptools \
libocct-data-exchange-dev libocct-modeling-algorithms-dev \
libocct-foundation-dev libgl-dev \
libocct-ocaf-dev libocct-visualization-dev \
libtet1.5-dev libtriangle-dev \
texlive-base texlive-latex-extra texlive-science \
texlive-fonts-recommended texlive-pstricks \
texlive-latex-recommended texlive-pictures \
RUN groupadd nektar && deluser ubuntu && useradd -m -g nektar nektar
# Force update to always run when building image
ARG INVALIDATE_CACHE
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get dist-upgrade -y
USER nektar:nektar
WORKDIR /home/nektar
COPY docker/packaging/quiltrc .quiltrc