From c0f980e0c5d01f86002d80e5733bc133ec0353a3 Mon Sep 17 00:00:00 2001 From: james hadfield Date: Mon, 27 Jul 2026 13:03:24 +1200 Subject: [PATCH 1/2] Use Node.js v24 In preparation for Auspice v3 which has a minimum nodejs dep of v24 --- Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index ab8e5ea..4854f13 100644 --- a/Dockerfile +++ b/Dockerfile @@ -40,10 +40,10 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ dpkg-dev \ unzip -# Install a specific Node.js version +# Install a specific Node.js version to build Auspice (currently Node v24) # https://github.com/nodesource/distributions/blob/ba48c1fe6e843e9ffb60aefc5da5d00234c83f04/README.md#using-debian-as-root-nodejs-20 RUN apt-get update && apt-get install -y curl \ - && curl -fsSL https://deb.nodesource.com/setup_20.x -o nodesource_setup.sh \ + && curl -fsSL https://deb.nodesource.com/setup_24.x -o nodesource_setup.sh \ && bash nodesource_setup.sh \ && apt-get install -y nodejs @@ -367,10 +367,10 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ zlib1g \ zstd -# Install a specific Node.js version +# Install a specific Node.js version to use as Auspice's runtime (currently Node v24) # https://github.com/nodesource/distributions/blob/ba48c1fe6e843e9ffb60aefc5da5d00234c83f04/README.md#using-debian-as-root-nodejs-20 RUN apt-get update && apt-get install -y curl \ - && curl -fsSL https://deb.nodesource.com/setup_20.x -o nodesource_setup.sh \ + && curl -fsSL https://deb.nodesource.com/setup_24.x -o nodesource_setup.sh \ && bash nodesource_setup.sh \ && apt-get install -y nodejs From 05703f8099e9bebabd4f2689d14aef9f5c2fe925 Mon Sep 17 00:00:00 2001 From: james hadfield Date: Mon, 27 Jul 2026 13:09:49 +1200 Subject: [PATCH 2/2] Drop! install auspice from branch --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 4854f13..a610d96 100644 --- a/Dockerfile +++ b/Dockerfile @@ -201,7 +201,7 @@ RUN curl -fsSL https://github.com/nextstrain/nextclade/releases/latest/download/ # ³ https://github.com/mapbox/node-pre-gyp#options # ⁴ https://github.com/mapbox/node-pre-gyp/blob/v1.0.10/lib/node-pre-gyp.js#L186 WORKDIR /nextstrain/auspice -RUN /builder-scripts/download-repo https://github.com/nextstrain/auspice release . \ +RUN /builder-scripts/download-repo https://github.com/nextstrain/auspice v3 . \ && npm install --omit dev && npm link # Add NCBI Datasets command line tools for access to NCBI Datsets Virus Data Packages