diff --git a/Dockerfile b/Dockerfile index 0a71faa..49eb3a3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,20 +1,28 @@ FROM node:24-alpine AS development-dependencies-env +ARG VITE_API_BASE_URL +ENV VITE_API_BASE_URL=$VITE_API_BASE_URL COPY . /app WORKDIR /app RUN npm ci FROM node:24-alpine AS production-dependencies-env +ARG VITE_API_BASE_URL +ENV VITE_API_BASE_URL=$VITE_API_BASE_URL COPY ./package.json package-lock.json /app/ WORKDIR /app RUN npm ci --omit=dev FROM node:24-alpine AS build-env +ARG VITE_API_BASE_URL +ENV VITE_API_BASE_URL=$VITE_API_BASE_URL COPY . /app/ COPY --from=development-dependencies-env /app/node_modules /app/node_modules WORKDIR /app RUN npm run build FROM node:24-alpine +ARG VITE_API_BASE_URL +ENV VITE_API_BASE_URL=$VITE_API_BASE_URL COPY ./package.json package-lock.json /app/ COPY --from=production-dependencies-env /app/node_modules /app/node_modules COPY --from=build-env /app/build /app/build