From 8450fa3453af1783adfa351690a859c55eb840ce Mon Sep 17 00:00:00 2001 From: marsalva Date: Wed, 4 Feb 2026 21:30:33 +0000 Subject: [PATCH] Actualizar Dockerfile --- Dockerfile | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index bdb90f8..e579195 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,25 @@ +# 1. Usamos la versión EXACTA que pedía el error (1.57.0) +# La etiqueta 'noble' corresponde a Ubuntu 24.04 (la más reciente) FROM mcr.microsoft.com/playwright:v1.57.0-noble +# 2. Establecemos el directorio de trabajo dentro del contenedor 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 ./ + +# 4. Instalamos las dependencias de Node.js RUN npm install +# 5. IMPORTANTE: Forzamos la instalación de Chromium +# Aunque la imagen base ya lo trae, esto garantiza que si 'npm install' +# bajó una versión ligeramente distinta, se descargue el binario correcto. +# Esto previene el error "Executable doesn't exist". +RUN npx playwright install chromium + +# 6. Copiamos el resto del código de tu proyecto COPY . . -CMD ["node", "index.js"] +# 7. Comando para iniciar tu robot +CMD ["node", "index.js"] \ No newline at end of file