From cfbb1caf7bf7cc832ee6d9a740ac814cf79be20c Mon Sep 17 00:00:00 2001 From: fcarraUniSa Date: Wed, 18 Feb 2026 11:01:44 +0100 Subject: [PATCH] Update Dockerfile --- backend/Dockerfile | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 971e422..f4dc24f 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,18 +1,20 @@ -# Usiamo Debian slim per massima compatibilità con i moduli Node 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 i file di definizione delle dipendenze -COPY package*.json ./ +# Copiamo solo package.json +COPY package.json ./ -# Puliamo la cache e installiamo -RUN npm cache clean --force && npm install +# Installazione pulita senza lockfile +RUN npm install --no-package-lock -# Copiamo il codice sorgente del backend +# Copiamo il resto dei file COPY . . -# Creiamo la cartella uploads per evitare errori di permessi +# Creiamo la cartella uploads RUN mkdir -p uploads EXPOSE 3000