-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathDockerfile
More file actions
23 lines (16 loc) · 532 Bytes
/
Dockerfile
File metadata and controls
23 lines (16 loc) · 532 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
FROM buildpack-deps:bionic
MAINTAINER Ole Fredrik Skudsvik <oles@vg.no>
RUN apt-get -y update && \
apt-get -y install g++ make cmake libgoogle-glog-dev libboost-dev \
libboost-system-dev libboost-thread-dev \
libboost-program-options-dev librabbitmq-dev libleveldb-dev
RUN mkdir -p /usr/src/ssehub
WORKDIR /usr/src/ssehub
COPY . .
RUN make && make install
WORKDIR /tmp
RUN rm -rf /usr/src/ssehub
RUN useradd -d /tmp -s /bin/false ssehub
RUN chown -R ssehub:ssehub /etc/ssehub
USER ssehub
ENTRYPOINT ["/usr/bin/ssehub"]