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