-
Notifications
You must be signed in to change notification settings - Fork 0
/
ubuntu-verde
16 lines (15 loc) · 935 Bytes
/
ubuntu-verde
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
FROM ubuntu:16.10
RUN apt-get -q update -y
RUN apt-get -qq install -y cmake gfortran gcc g++ openmpi-bin libopenmpi-dev gmsh pegtl-dev libpugixml-dev libpstreams-dev libboost-all-dev liblapack-dev liblapacke-dev libhdf5-dev libhdf5-openmpi-dev libhypre-dev wget trilinos-all-dev libexodusii-dev python-pip git cmake libnetcdf-dev m4
RUN wget -O /usr/bin/doxy-coverage https://raw.githubusercontent.com/alobbs/doxy-coverage/master/doxy-coverage.py
RUN chmod +x /usr/bin/doxy-coverage
RUN apt-get install -y ksh libglu1-mesa libsm6 libxmu6 libxrender1 libxrandr2 libxcursor1 libxinerama1
RUN wget https://cubit.sandia.gov/public/downloads/verde2.6-Linux-x86_64.tar.gz
RUN tar xzvf verde2.6-Linux-x86_64.tar.gz -C /usr/bin/
ENV PATH=${PATH}:/usr/bin/verde2.6-Linux-x86_64
RUN groupadd -r quinoa
RUN useradd -r -m -g quinoa quinoa
USER quinoa
ENV PATH=/usr/lib/ccache:${PATH}${PATH:+:}
WORKDIR /home/quinoa
RUN pip install --user codecov