diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..632638e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +# Usamos la imagen oficial de Playwright (versión exacta para evitar errores) +FROM mcr.microsoft.com/playwright:v1.49.0-jammy + +# Crear directorio de trabajo +WORKDIR /app + +# Copiar el archivo de dependencias +COPY package.json ./ + +# Instalar dependencias +RUN npm install + +# Copiar el código del robot (asegúrate de que el archivo se llame así) +COPY worker-multi-estado.js ./ + +# Variable para evitar que Playwright intente descargar navegadores (ya vienen en la imagen) +ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 + +# Comando de inicio +CMD ["node", "worker-multi-estado.js"] \ No newline at end of file