forked from AIT-WATCHMAN/rat-pac
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile.base
More file actions
27 lines (19 loc) · 737 Bytes
/
Dockerfile.base
File metadata and controls
27 lines (19 loc) · 737 Bytes
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
26
27
FROM ubuntu
LABEL maintainer="Morgan Askins <[email protected]>"
SHELL ["/bin/bash", "-c"]
RUN apt-get -q update \
&& DEBIAN_FRONTEND=noninteractive apt-get -qy install --no-install-recommends \
git curl build-essential vim libx11-dev libxpm-dev libqt5opengl5-dev\
xserver-xorg-video-intel libxft-dev libxext-dev \
libxkbcommon-x11-dev libopengl-dev\
libcurl4-gnutls-dev gfortran ca-certificates libssl-dev libffi-dev \
&& apt-get autoclean \
&& apt-get clean
RUN useradd -ms /bin/bash watchman
WORKDIR /
RUN git clone --recursive https://github.com/AIT-WATCHMAN/wmutils.git wmutils
WORKDIR /wmutils
RUN ./watchmanInstaller.sh -j8 \
&& chown -R watchman:watchman /wmutils
USER watchman
CMD [ "/bin/bash" ]