From 5fec3821d787b2736069d912fb3e4359743ed248 Mon Sep 17 00:00:00 2001 From: simon_admin Date: Sun, 10 May 2026 17:43:37 +0000 Subject: [PATCH] Update Dockerfile --- Dockerfile | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index c4a15d1..b2f0958 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,21 @@ +# --- Stufe 1: Bauen (Deine bisherigen Schritte) --- 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 + +# Wir kopieren die fertig gebauten Dateien aus der ersten Stufe in den Nginx-Ordner. +# WICHTIG: Ersetze "dist" durch "build", falls du Create-React-App nutzt! +# (Vite, Vue und Angular nutzen meistens "dist"). +COPY --from=builder /app/dist /usr/share/nginx/html + +# Port 80 freigeben +EXPOSE 80 + +# Nginx im Vordergrund starten, damit der Container am Leben bleibt +CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file