-
Notifications
You must be signed in to change notification settings - Fork 36
/
Dockerfile
26 lines (24 loc) · 796 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
26
FROM mhart/alpine-node:4
# docker-concierge
# -----------------------------------------------------------------------------
# Alpine Linux containerised version of Concierge ready for deployment
# -----------------------------------------------------------------------------
# For documentation on how to work with docker-concierge see: docs/docker-concierge.md
MAINTAINER Matt Hartstonge <[email protected]>
COPY ./ /concierge-docker
RUN apk --no-cache add \
bash \
g++ \
make \
python \
&& mv /concierge/concierge /usr/bin/concierge \
&& chmod 744 /usr/bin/concierge \
&& cd /concierge \
&& npm install \
&& apk del \
python \
make \
g++
WORKDIR ["/concierge"]
VOLUME ["/concierge/modules/"]
ENTRYPOINT ["concierge"]