# Usa la versione alpine più recente di Node.js compatibile con Next.js 14 come base FROM node:alpine # Imposta la directory di lavoro nel container WORKDIR /app # Copia i file esistenti nella root del progetto nel container COPY . . # Rimuovi la cartella node_modules (se presente) RUN rm -rf node_modules # Installa le dipendenze RUN npm install # Esegui la build del progetto RUN npm run build # Esponi la porta 3000 EXPOSE 3000 # Avvia il server in modalità di produzione CMD ["npm", "run", "start"]