FROM node:20 AS build WORKDIR /build COPY package.json . COPY package-lock.json . RUN npm install COPY public/ public/ COPY src/ src/ COPY index.html . COPY tsconfig.json . COPY tsconfig.app.json . COPY tsconfig.node.json . COPY vite.config.ts . ARG BACKEND_URL ENV VITE_BACKEND_URL=${BACKEND_URL} RUN npm run build FROM httpd:2.4 AS runtime COPY --from=build /build/dist/ /usr/local/apache2/htdocs/