FROM node:20-alpine # Establecemos el directorio de trabajo dentro del contenedor WORKDIR /app # Copiamos los archivos de dependencias COPY package*.json ./ # Instalamos las dependencias RUN npm install # Copiamos el resto del proyecto COPY . . # Construimos la aplicación Next.js RUN npm run build # Exponemos el puerto EXPOSE 3000 # Iniciamos el servidor en modo producción CMD ["npm", "start"]