# Usa un'immagine leggera di Node.js FROM node:20-alpine # Imposta la directory di lavoro WORKDIR /app # Copia i file di configurazione delle dipendenze del backend COPY package*.json ./ # Installa le dipendenze RUN npm install # Copia tutto il codice sorgente del backend COPY . . # Espone la porta su cui gira il server Express EXPOSE 3000 # Avvia il server CMD ["npm", "start"]