diff --git a/Dockerfile b/Dockerfile index a6d5453..a59a2ae 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,6 +10,13 @@ FROM node:20-alpine AS production WORKDIR /app ENV NODE_ENV=production + +# Kopiere package.json und package-lock.json für Produktions-Abhängigkeiten +COPY package*.json ./ +# Installiere nur Produktions-Abhängigkeiten +RUN npm ci --only=production && npm cache clean --force + +# Kopiere das gebaute Projekt COPY --from=build /app/dist ./dist # install minimal deps to run node if needed (alpine already has node)