FROM node:18-alpine WORKDIR /app # Copia package.json e package-lock.json (se esiste) COPY package*.json ./ # Installa solo le dipendenze di produzione RUN npm install --production # Copia il codice sorgente del server COPY . . # Espone la porta definita nel server.js (default 3001) EXPOSE 3001 # Avvia il server CMD ["npm", "start"]