v0.1/infrastructure #51

Merged
lamacchinadesiderante merged 3 commits from v0.1/infrastructure into main 2024-04-27 19:31:43 +00:00
1 changed files with 23 additions and 0 deletions
Showing only changes of commit 6112de5e99 - Show all commits

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"]