FROM node:19-alpine WORKDIR /app # Installation des dépendances COPY package*.json ./ RUN npm install --production # Copie des fichiers source COPY src ./src # Création d'un utilisateur non-root RUN adduser -D appuser --uid 10000 && \ chown -R appuser /app USER appuser # Configuration du port et démarrag EXPOSE 8080 CMD ["npm", "start"]