2017-04-25 12:49:24 -07:00
|
|
|
FROM node:7
|
2017-04-05 22:59:25 -07:00
|
|
|
MAINTAINER kumavis
|
|
|
|
|
|
|
|
# setup app dir
|
|
|
|
RUN mkdir -p /www/
|
|
|
|
WORKDIR /www/
|
|
|
|
|
|
|
|
# install dependencies
|
|
|
|
COPY ./package.json /www/package.json
|
2017-04-06 14:30:14 -07:00
|
|
|
# RUN npm install -g node-gyp
|
|
|
|
RUN npm install >> npm_log 2>> npm_err || true
|
|
|
|
|
|
|
|
RUN cat npm_log && cat npm_err
|
2017-04-05 22:59:25 -07:00
|
|
|
|
|
|
|
# copy over app dir
|
|
|
|
COPY ./ /www/
|
|
|
|
|
|
|
|
# run tests
|
|
|
|
# RUN npm test
|
|
|
|
|
|
|
|
# build app
|
|
|
|
RUN npm run dist
|
|
|
|
|
|
|
|
# start server
|
|
|
|
CMD node mascara/example/server.js
|