-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathDockerfile
27 lines (23 loc) · 890 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# In order to update the image that gets used in the CircleCI testing do:
# 1. Create a new hub.docker.com account to push the newly built docker image to
# e.g. a libpfasst dockerhub account
# 2. `docker build -t libpfasst/libpfasst:latest .`
# this will create a new image on your compute
# 3. `docker login`
# using the credentials from the newly created account
# 4. `docker push libpfasst/libpfasst`
# this will put the image in the docker hub account so it can be pulled
# Finally, go and update the docker image used in the .circleci/config.yml file
FROM ubuntu:18.04
ENV TZ=US/Pacific
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
RUN apt-get -y update && \
apt-get -y install \
make \
wget \
unzip \
gfortran \
mpich \
libmpich-dev \
libopenblas-dev \
liblapack-dev