1 | FROM node:lts-alpine
|
2 | LABEL maintainer JOTA <juniors@jota.one>
|
3 |
|
4 | ARG NODE_ENV=production
|
5 |
|
6 | RUN apk update && apk upgrade
|
7 |
|
8 | COPY package*.json ./
|
9 | RUN npm ci --only=production
|
10 |
|
11 | COPY LICENCE.md .
|
12 | COPY ./app ./app
|
13 | COPY ./bin ./bin
|
14 | COPY ./cmd ./cmd
|
15 |
|
16 | RUN mkdir /data
|
17 |
|
18 | ENTRYPOINT [ "npm", "run", "serve", "--", "-r", "/data"] |
\ | No newline at end of file |