My CV
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

24 lines
331 B

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 mkdir -p /data/www
COPY --from=build /tmp/app/dist/ /data/www/
CMD ["serve", "-s", "/data/www/", "-p", "80", "--no-etag"]