From 4dac626b81012ca3e9c65d601726553bd9f58653 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9rick=20Pruneau?= Date: Mon, 23 Feb 2026 14:00:50 -0500 Subject: [PATCH] Modified Dockerfile to add script to modify env vars --- Dockerfile | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9ec98a1..fa43432 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,13 +2,10 @@ FROM node:22 AS build WORKDIR /app COPY package*.json ./ -# Set environment variables -ARG BACKEND_URL -ENV VITE_TARGO_BACKEND_URL=$BACKEND_URL # Install dependencies RUN npm install -g @quasar/cli COPY . . -RUN npm install +RUN npm ci RUN npm run build # Step 2 - Move Applicatin to Nginx @@ -16,5 +13,12 @@ FROM nginx:alpine COPY --from=build /app/dist/spa /usr/share/nginx/html RUN mkdir /usr/share/nginx/html/src COPY --from=build /app/src /usr/share/nginx/html/src + +COPY env.sh /docker-entrypoint.d/env.sh +RUN dos2unix /docker-entrypoint.d/env.sh +RUN chmod +x /docker-entrypoint.d/env.sh + +ENTRYPOINT ["/docker-entrypoint.sh"] + EXPOSE 80 CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file