From 5682c076c16e66473e5d172e4503b1e9a5001c1a Mon Sep 17 00:00:00 2001 From: gitea-enwelo-jba Date: Tue, 28 Apr 2026 10:29:11 +0000 Subject: [PATCH] Dockerfile aktualisiert --- Dockerfile | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 33a5f7b..cc36a2c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,13 @@ -FROM nginx:alpine +FROM node:20-alpine +WORKDIR /app -# Entferne die Standard NGINX HTML Seite -RUN rm -rf /usr/share/nginx/html/* +# Abhängigkeiten kopieren und installieren +COPY package*.json ./ +RUN npm install --production -# Kopiere alle statischen Projektdateien in das NGINX HTML-Verzeichnis -COPY . /usr/share/nginx/html/ +# Den restlichen Code (inkl. server.js und Frontend-Dateien) kopieren +COPY . . -# Expose Port 80 -EXPOSE 80 +# Der Server läuft auf Port 3000 +EXPOSE 3000 +CMD ["node", "server.js"] \ No newline at end of file