From 8fa2f8cdd7c0c5d9db414e8d220d357c1ae6e1ee Mon Sep 17 00:00:00 2001 From: Dede Fuji Abdul Date: Wed, 28 Feb 2024 15:29:13 +0700 Subject: [PATCH] Update Dockerfile to include npm install step --- Dockerfile | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Dockerfile b/Dockerfile index c1f0400..959bd26 100755 --- a/Dockerfile +++ b/Dockerfile @@ -1,22 +1,22 @@ FROM node:lts-alpine as build-stage WORKDIR /app -# COPY package*.json ./ -# RUN npm install +COPY package*.json ./ +RUN npm install COPY . . RUN npm run build -# FROM nginx:stable-alpine as production-stage -# COPY --from=build-stage /app/dist /usr/share/nginx/html -# COPY --from=build-stage /app/nginx.conf /etc/nginx/nginx.conf -# EXPOSE 32166 -# CMD ["nginx", "-g", "daemon off;"] - -FROM nginx:stable-alpine -COPY /dist /usr/share/nginx/html -COPY /nginx.conf /etc/nginx/nginx.conf +FROM nginx:stable-alpine as production-stage +COPY --from=build-stage /app/dist /usr/share/nginx/html +COPY --from=build-stage /app/nginx.conf /etc/nginx/nginx.conf EXPOSE 32166 CMD ["nginx", "-g", "daemon off;"] +# FROM nginx:stable-alpine +# COPY /dist /usr/share/nginx/html +# COPY /nginx.conf /etc/nginx/nginx.conf +# EXPOSE 32166 +# CMD ["nginx", "-g", "daemon off;"] + # FROM nginx:stable-alpine # COPY /dist /usr/share/nginx/html # COPY /nginx.conf /etc/nginx/nginx.conf