1 changed files with 17 additions and 2 deletions
@ -1,9 +1,24 @@ |
|||||||
FROM node:10 |
FROM node:16-alpine as build |
||||||
|
|
||||||
|
RUN mkdir -p /tmp/app |
||||||
|
|
||||||
|
WORKDIR /tmp/app |
||||||
|
|
||||||
|
COPY package.json package-lock.json ./ |
||||||
|
|
||||||
|
USER node |
||||||
|
|
||||||
|
RUN npm ci |
||||||
|
|
||||||
|
RUN npm run build |
||||||
|
|
||||||
|
|
||||||
|
FROM node:10 as final |
||||||
|
|
||||||
RUN npm install -g serve |
RUN npm install -g serve |
||||||
|
|
||||||
RUN mkdir -p /data/www |
RUN mkdir -p /data/www |
||||||
|
|
||||||
COPY dist/ /data/www/ |
COPY --from=build /tmp/app/dist/ /data/www/ |
||||||
|
|
||||||
CMD ["serve", "-s", "/data/www/", "-p", "80", "--no-etag"] |
CMD ["serve", "-s", "/data/www/", "-p", "80", "--no-etag"] |
||||||
|
|||||||
Loading…
Reference in new issue