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