-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
26 lines (21 loc) · 852 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 node:4.0.0-onbuild
# ----------------------------------------------------------
# Create directories
# ----------------------------------------------------------
RUN mkdir -p /usr/backup/
RUN mkdir -p /usr/cfg/
RUN mkdir -p /usr/work/
RUN chmod 777 -R /usr/work/
# ----------------------------------------------------------
# Copy default config file
# ----------------------------------------------------------
ONBUILD COPY ./specs/config.sample.json /usr/cfg/config.json
# ----------------------------------------------------------
# Add volumes
# ----------------------------------------------------------
VOLUME ['/usr/backup/', '/usr/cfg/config.json']
# ----------------------------------------------------------
# Remove git directory
# ----------------------------------------------------------
RUN rm -R /usr/src/app/.git
EXPOSE 8080