Skip to content
18 linesCodeBlameRaw
1# https://blog.logrocket.com/node-js-docker-improve-dx/
2FROM node:14-alpine as base
3
4WORKDIR /src
5COPY package*.json /
6EXPOSE 3000
7
8FROM base as production
9ENV NODE_ENV=production
10RUN npm ci
11COPY . /
12CMD ["node", "bin/www"]
13
14FROM base as dev
15ENV NODE_ENV=development
16RUN npm install -g nodemon && npm install
17COPY . /
18CMD ["nodemon", "bin/www"]