blob: 9cf8f84cc92d33d501ec236e125b2bee470eb711 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
FROM node:alpine
WORKDIR /home/node
# using wildcard (*) to copy both package.json and package-lock.json
COPY package*.json /home/node/
# create a null-data json-files
COPY data/products.null /home/node/data/products.json
COPY package.json /home/node/package.json
RUN npm i
# create and set app directory as current dir
WORKDIR /home/node/app
COPY app/ /home/node/app/
EXPOSE 3000
CMD ["node", "app.js"]
|