Snippets

A Herok npm Dockerfile

Created by A Herok
FROM node:argon

RUN npm install -g npm --silent
RUN npm install -g gulp --silent

# trick for caching node_modules content - to be verified
#ADD package.json /tmp/package.json
#RUN cd /tmp && npm install --silent
#RUN mkdir -p /app/node_modules && cp -a /tmp/node_modules /app/node_modules

ADD package.json /app/package.json
RUN cd /app && npm install --silent

WORKDIR /app
ADD . /app

EXPOSE 3000

CMD ["npm", "start"]

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.