Actualizar Dockerfile

This commit is contained in:
marsalva 2026-02-04 21:40:39 +00:00
parent d52da4fe96
commit 84ee6f922e
1 changed files with 4 additions and 11 deletions

View File

@ -1,24 +1,17 @@
# 1. Usamos la versión EXACTA que pedía el error (1.57.0) # 1. CAMBIAMOS ESTO: De v1.49.1 a v1.57.0 para que coincida con lo que pide el error
# La etiqueta 'noble' corresponde a Ubuntu 24.04 (la más reciente)
FROM mcr.microsoft.com/playwright:v1.57.0-noble FROM mcr.microsoft.com/playwright:v1.57.0-noble
WORKDIR /app WORKDIR /app
# 3. Copiamos primero los archivos de definición de paquetes
# Esto permite a Docker usar la caché si no has cambiado dependencias
COPY package*.json ./ COPY package*.json ./
# 4. Instalamos las dependencias de Node.js # 2. Instalamos las librerías
RUN npm install RUN npm install
# 5. IMPORTANTE: Forzamos la instalación de Chromium # 3. EXTRA DE SEGURIDAD: Esto asegura que el navegador se instale sí o sí
# Aunque la imagen base ya lo trae, esto garantiza que si 'npm install' # Si las versiones no coinciden en el futuro, esta línea lo arregla sola.
# bajó una versión ligeramente distinta, se descargue el binario correcto.
# Esto previene el error "Executable doesn't exist".
RUN npx playwright install chromium RUN npx playwright install chromium
# 6. Copiamos el resto del código de tu proyecto
COPY . . COPY . .
# 7. Comando para iniciar tu robot
CMD ["node", "index.js"] CMD ["node", "index.js"]