UNPKG

396 BPlain TextView Raw
1FROM mhart/alpine-node:4
2MAINTAINER Mike Engel <mike@mike-engel.com>
3
4ENV NODE_ENV=production \
5 APP_DIR=/app/bkmrkd
6
7RUN mkdir -p ${APP_DIR} \
8 && npm config set spin=false \
9 && npm install -g npm@latest \
10 && npm cache clear
11
12WORKDIR ${APP_DIR}
13
14COPY package.json ${APP_DIR}/
15
16RUN npm install --production --no-spin
17
18COPY . ${APP_DIR}
19
20EXPOSE 3000
21
22CMD ["node", "./tmp/server.js"]