# Usa la imagen de Node con la etiqueta 20.10-alpine3.18 como base FROM node:20.10-alpine3.18 # Establece el directorio de trabajo en la aplicación WORKDIR /usr/src/app # Copia los archivos de configuración y el package.json a la imagen COPY package*.json ./ # Instala las dependencias RUN npm install # Copia el resto de la aplicación a la imagen COPY . . # Otorga permisos de lectura, escritura y ejecución a todos los archivos y directorios RUN chmod -R 777 /usr/src/app # Expone el puerto 7860 (ajusta según sea necesario) EXPOSE 7860 # Comando para ejecutar la aplicación CMD ["npm", "run", "dev"]