add Dockerfile

This commit is contained in:
lamacchinadesiderante 2024-04-27 20:30:38 +02:00
parent 8f3375acdb
commit 6112de5e99
1 changed files with 23 additions and 0 deletions

23
Dockerfile Normal file
View File

@ -0,0 +1,23 @@
# 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"]