# 1. Usamos la imagen oficial de Node (versión slim para que no pese tanto) FROM node:20-slim # 2. Instalamos procps (el comando 'ps' completo que pide Next.js) # Usamos USER root para asegurar permisos y limpiamos caché de apt para ahorrar espacio USER root RUN apt-get update && \ apt-get install -y procps && \ rm -rf /var/lib/apt/lists/* # 3. Directorio de trabajo WORKDIR /app # 4. Copiamos los archivos de dependencias COPY package*.json ./ # 5. Instalamos las dependencias RUN npm install # 6. Copiamos el resto del código del proyecto COPY . . # 7. Exponemos el puerto de Next.js (por defecto 3000) EXPOSE 3000 # 8. Comando para arrancar en desarrollo con Turbopack CMD ["npm", "run", "dev"]