diff --git a/pass-nihms-loader/nihms-token-refresh/Dockerfile b/pass-nihms-loader/nihms-token-refresh/Dockerfile index 02322b66..5196fc91 100644 --- a/pass-nihms-loader/nihms-token-refresh/Dockerfile +++ b/pass-nihms-loader/nihms-token-refresh/Dockerfile @@ -1,13 +1,12 @@ -FROM --platform=linux/amd64 node:20 - -ENV CHROME_VERSION=141.0.7390.122-1 +FROM --platform=linux/amd64 node:24 RUN apt-get update \ && apt-get --no-install-recommends install -y xauth \ && apt-get --no-install-recommends install -y xvfb \ - && curl -O https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${CHROME_VERSION}_amd64.deb \ + && curl https://dl-ssl.google.com/linux/linux_signing_key.pub -so - | apt-key add - \ + && echo "deb https://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list \ && apt-get update \ - && apt-get install -y ./google-chrome-stable_${CHROME_VERSION}_amd64.deb \ + && apt-get --no-install-recommends -y install google-chrome-stable \ && curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -so "awscliv2.zip" \ && unzip awscliv2.zip \ && ./aws/install \ diff --git a/pass-nihms-loader/nihms-token-refresh/package.json b/pass-nihms-loader/nihms-token-refresh/package.json index 956c4d5c..57efa06b 100644 --- a/pass-nihms-loader/nihms-token-refresh/package.json +++ b/pass-nihms-loader/nihms-token-refresh/package.json @@ -7,9 +7,9 @@ "refresh-token": "./run_refresh.sh" }, "dependencies": { - "testcafe": "3.3.0" + "testcafe": "3.7.4" }, "engines": { - "node": ">=20" + "node": ">=24" } }