From 4daec71727d2249556afb22dfcbb81ca4f36ee0a Mon Sep 17 00:00:00 2001 From: alirehmani Date: Thu, 9 May 2024 14:50:24 +0500 Subject: [PATCH] update --- src/Managing.WebApp/Dockerfile-web-ui-dev | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/Managing.WebApp/Dockerfile-web-ui-dev b/src/Managing.WebApp/Dockerfile-web-ui-dev index 0d3a2cc..59c7da6 100644 --- a/src/Managing.WebApp/Dockerfile-web-ui-dev +++ b/src/Managing.WebApp/Dockerfile-web-ui-dev @@ -1,5 +1,16 @@ -# Stage 1: Build the Vite application -FROM node:20 AS builder +ARG NODE_VERSION=21.4.0 +ARG ALPINE_VERSION=3.19.0 + +FROM node:${NODE_VERSION}-alpine AS node + +FROM alpine:${ALPINE_VERSION} AS builder + +COPY --from=node /usr/lib /usr/lib +COPY --from=node /usr/local/lib /usr/local/lib +COPY --from=node /usr/local/include /usr/local/include +COPY --from=node /usr/local/bin /usr/local/bin + +RUN node -v # Set the working directory in the container WORKDIR /app @@ -8,7 +19,7 @@ WORKDIR /app COPY ./src/Managing.WebApp/package*.json ./ # Install dependencies -RUN npm ci --only=production +RUN npm i --omit=dev # Copy the application code COPY . .