FROM node:20-slim # Installiamo tool di sistema di base RUN apt-get update && apt-get install -y python3 make g++ && rm -rf /var/lib/apt/lists/* WORKDIR /app # Copiamo solo package.json COPY package.json ./ # Installazione pulita senza lockfile RUN npm install --no-package-lock # Copiamo il resto dei file COPY . . # Creiamo la cartella uploads RUN mkdir -p uploads EXPOSE 3000 CMD ["npm", "start"]