This commit is contained in:
alirehmani
2024-05-09 14:50:24 +05:00
parent 3c8f81b535
commit 4daec71727

View File

@@ -1,5 +1,16 @@
# Stage 1: Build the Vite application ARG NODE_VERSION=21.4.0
FROM node:20 AS builder 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 # Set the working directory in the container
WORKDIR /app WORKDIR /app
@@ -8,7 +19,7 @@ WORKDIR /app
COPY ./src/Managing.WebApp/package*.json ./ COPY ./src/Managing.WebApp/package*.json ./
# Install dependencies # Install dependencies
RUN npm ci --only=production RUN npm i --omit=dev
# Copy the application code # Copy the application code
COPY . . COPY . .