# stage1 - build react app first FROM node:20-alpine as build WORKDIR /app ENV PATH /app/node_modules/.bin:$PATH ENV REACT_APP_DOMAIN ovz1.ollyhearn.gmzem.vps.myjino.ru # COPY react/app/package.json . # COPY react/app/package-lock.json . COPY react/app . RUN npm ci # COPY react/app . RUN npm run build # stage 2 - build the final image and copy the react build files FROM nginx:1.25.0-alpine COPY --from=build /app/build /usr/share/nginx/html RUN rm /etc/nginx/conf.d/default.conf COPY nginx-prod.conf /etc/nginx/conf.d EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]