FROM node:8.9-alpine
ENV NODE_ENV production
WORKDIR /usr/src/app
COPY ["package.json", "package-lock.json*", "npm-shrinkwrap.json*", "./"]
ENV NPM_TOKEN "a87a0a01-467c-4d60-9569-d5d292bde512"
RUN echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc
RUN npm install --production --silent && mv node_modules ../
COPY . .
EXPOSE 3000
CMD npm start