# Usa l'immagine completa di Node 20 per garantire compatibilità con tutte le librerie FROM node:20 WORKDIR /app COPY package.json ./ # Pulisce cache e installa con flag di compatibilità RUN npm cache clean --force && \ npm install --no-package-lock --legacy-peer-deps --no-audit --no-fund COPY . . # Assicura che la cartella uploads esista RUN mkdir -p uploads EXPOSE 3000 CMD ["npm", "start"]