FROM node:18-alpine # Arbeitsverzeichnis im Container WORKDIR /app # Kopieren der package.json-Dateien für effizienteres Caching COPY package*.json ./ # Installation von Abhängigkeiten RUN npm install # Kopieren des Quellcodes COPY . . # Build der React-App RUN npm run build # Freigegebener Port EXPOSE 3000 # Starten des Node.js-Servers CMD ["node", "server.js"]