proxyraye-nextjs/Dockerfile

23 lines
512 B
Docker
Raw Normal View History

2024-04-27 18:30:38 +00:00
# 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"]