diff --git a/test/bench/Dockerfile b/test/bench/Dockerfile index f12e5a42c..190665929 100644 --- a/test/bench/Dockerfile +++ b/test/bench/Dockerfile @@ -1,12 +1,14 @@ -FROM ubuntu:22.04 +FROM ubuntu:23.10 ARG BRANCH=main # Install basic dependencies -RUN apt-get -y update && apt-get install -y build-essential curl git +RUN apt-get -y update && apt-get install -y build-essential curl git ca-certificates gnupg # Install latest Node.js LTS -RUN curl -fsSL https://deb.nodesource.com/setup_18.x | bash - -RUN apt-get install -y nodejs +RUN mkdir -p /etc/apt/keyrings +RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg +RUN echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list +RUN apt-get -y update && apt-get install -y nodejs # Install benchmark dependencies RUN apt-get install -y imagemagick libmagick++-dev graphicsmagick diff --git a/test/bench/package.json b/test/bench/package.json index 10a63e006..fb00437ec 100644 --- a/test/bench/package.json +++ b/test/bench/package.json @@ -10,14 +10,14 @@ "dependencies": { "@squoosh/cli": "0.7.3", "@squoosh/lib": "0.5.3", - "async": "3.2.4", + "async": "3.2.5", "benchmark": "2.1.4", "gm": "1.25.0", "imagemagick": "0.1.3", "jimp": "0.22.10" }, "optionalDependencies": { - "@tensorflow/tfjs-node": "4.11.0", + "@tensorflow/tfjs-node": "4.13.0", "mapnik": "4.5.9" }, "license": "Apache-2.0"