From 884026ce089f324d3005b3efadc6819d348ab459 Mon Sep 17 00:00:00 2001 From: "Tizian.Breuch" Date: Thu, 9 Oct 2025 12:24:06 +0200 Subject: [PATCH] change df --- Dockerfile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Dockerfile b/Dockerfile index de9b2df..553e1e4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,5 @@ # ----- Stage 1: Build der Angular-Anwendung ----- +# Diese Stufe bleibt genau gleich. Sie baut Ihre Anwendung. FROM node:20-alpine AS build WORKDIR /app COPY package*.json ./ @@ -7,3 +8,9 @@ COPY . . # Ersetze 'frontend', falls dein Projekt in angular.json anders heißt! RUN npm run build -- --configuration production +# ----- Stage 2: Erstellen eines minimalen Images mit den Build-Artefakten ----- +# Wir starten von einem extrem kleinen, leeren Image. +FROM scratch +# Kopiere NUR die gebauten Dateien aus dem 'build'-Stage in das neue Image. +# Ersetze 'frontend', falls dein Projekt in angular.json anders heißt! +COPY --from=build /app/dist/frontend / \ No newline at end of file