diff --git a/cms/docker/Dockerfile b/cms/docker/Dockerfile index 095b7f8..9952f02 100644 --- a/cms/docker/Dockerfile +++ b/cms/docker/Dockerfile @@ -1,5 +1,5 @@ # docker build . -t docker.frappet.com/demo/qualifying-exam-cms:latest -FROM node:20-alpine as build-stage +FROM node:20-alpine AS build-stage WORKDIR /app # optimize build speed by copy all .xx folder and COPY *.json . @@ -7,11 +7,11 @@ COPY *.*s . RUN npm i COPY static ./static COPY src ./src -# RUN ls RUN npm run build -FROM node:lts-alpine + +FROM node:lts-alpine AS production-stage WORKDIR /app -COPY --from=build /app . +COPY --from=build-stage /app . EXPOSE 80 ENV PORT=80 -CMD ["node", "./build/index.js"] \ No newline at end of file +CMD ["node", "./build/index.js"]