# Frontend Development Dockerfile # SICHERHEITS-OPTIMIERT: Non-root User FROM node:18-alpine # Non-root User erstellen (node-User existiert bereits) RUN mkdir -p /app && chown -R node:node /app WORKDIR /app # Wechsle zu non-root User VOR Package-Installation USER node # Package files kopieren COPY --chown=node:node package*.json ./ RUN npm ci # Source code kopieren COPY --chown=node:node . . # Port exposieren EXPOSE 3000 # Development server starten CMD ["npm", "start"]