-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile-lightviz
22 lines (17 loc) · 783 Bytes
/
Dockerfile-lightviz
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
FROM trophime/mesa-demos:18.2.4
RUN apt update && \
apt install -y wget curl gnupg && \
curl -sL https://deb.nodesource.com/setup_6.x > setup_6.x && \
sh ./setup_6.x && \
apt install -y nodejs && \
apt install -y build-essential libssl-dev git mpi-default-bin && \
apt autoclean
# install ParaView
RUN wget -nv "https://www.paraview.org/paraview-downloads/download.php?submit=Download&version=v5.5&type=binary&os=Linux&downloadFile=ParaView-5.5.2-Qt5-MPI-Linux-64bit.tar.gz" -O /tmp/ParaView-5.5.2-Qt5-MPI-Linux-64bit.tar.gz && \
mkdir -p /opt && \
cd /opt && \
tar zxf /tmp/ParaView-5.5.2-Qt5-MPI-Linux-64bit.tar.gz && \
rm -rf /tmp/ParaView-5.5.2-Qt5-MPI-Linux-64bit.tar.gz
RUN npm install -g light-viz
# EXPOSE 8080
CMD [ "bash" ]