From e5ad2e9ced76b5cfa911de3d1ac0f96ea43d2b7e Mon Sep 17 00:00:00 2001 From: xiaoxixi Date: Tue, 28 Jul 2026 23:51:45 +0800 Subject: [PATCH] build: use supported Node for agent-browser --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6549ab4..067a429 100644 --- a/Dockerfile +++ b/Dockerfile @@ -51,8 +51,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && pip3 install --no-cache-dir --break-system-packages uv -# Install Node.js and npx -RUN curl -fsSL https://deb.nodesource.com/setup_22.x | bash - \ +# Install Node.js and npx. agent-browser's npm package requires Node.js 24+. +RUN curl -fsSL https://deb.nodesource.com/setup_24.x | bash - \ && apt-get install -y --no-install-recommends nodejs \ && npm config set registry https://registry.npmmirror.com \ && npm cache clean --force \ @@ -75,7 +75,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ RUN apt-get update && apt-get install -y --no-install-recommends \ chromium \ && ln -sf /usr/bin/chromium /usr/local/bin/chrome \ - && npm install -g agent-browser@0.33.0 \ + && npm install -g --registry=https://registry.npmjs.org agent-browser@0.33.0 \ && npm cache clean --force \ && rm -rf /var/lib/apt/lists/*