# Usa una imagen de Node.js 18 en Alpine 3.18 como base FROM node:18-alpine3.18 # Establece el directorio de trabajo en /app WORKDIR /app # Copia todos los archivos y directorios al contenedor COPY ./optica /app/optica # Cambia al directorio optica WORKDIR /app/optica # Instala las dependencias RUN npm install # Compila tu aplicación Next.js RUN npm run build # Expón el puerto 7860 EXPOSE 7860 # Cambia los permisos del directorio RUN chmod -R 777 /app # Comando para ejecutar la aplicación CMD ["npm", "start"]