# ----- Stage 1: Build der Angular-Anwendung ----- FROM node:20-alpine AS build WORKDIR /app COPY package*.json ./ RUN npm install --legacy-peer-deps # <-- Diese Zeile umgeht den Abhängigkeitskonflikt. COPY . . RUN npm run build # ----- Stage 2: Erstellen eines minimalen Images ----- FROM scratch COPY --from=build /app/dist/frontend/ # EXPOSE 80 # ----- Stage 2: Serven der Anwendung mit Nginx -----