Actualizar Dockerfile

This commit is contained in:
marsalva 2026-02-04 21:30:33 +00:00
parent 3544e2410e
commit 8450fa3453
1 changed files with 16 additions and 1 deletions

View File

@ -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 . .
# 7. Comando para iniciar tu robot
CMD ["node", "index.js"]