# --- Stufe 1: Bauen --- FROM node:latest AS builder WORKDIR /app COPY package*.json ./ RUN npm install COPY . . RUN npm run build # --- Stufe 2: Ausliefern (Der Webserver) --- FROM nginx:alpine # HIER IST DIE ÄNDERUNG: Wir überschreiben die Nginx-Standard-Konfig mit unserer eigenen COPY nginx.conf /etc/nginx/conf.d/default.conf # React-Build kopieren COPY --from=builder /app/build /usr/share/nginx/html # Port 80 freigeben EXPOSE 80 # Nginx im Vordergrund starten CMD ["nginx", "-g", "daemon off;"]