diff --git a/CHANGES.md b/CHANGES.md index 720da3e94..1230e4d6e 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -4,6 +4,7 @@ - Upgrade terriajs-server to version 5 alpha - Requires node version 22 or above + - Bump Dockerfile base images and `engines.node` to node 22 to match this requirement - Comes with a new version of proxy rewritten using undici instead of deprecated `request` package. This should improve the performance and reliability of the proxy. Please test your map with this new version of terriajs-server and report any issues you find. - For full changelog see [terriajs-server CHANGES.md](https://github.com/TerriaJS/terriajs-server/blob/master/CHANGES.md#next-release---unreleased) diff --git a/Dockerfile b/Dockerfile index 945d44a8a..20a17b8b0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,8 @@ # develop container -FROM node:20 AS develop +FROM node:22 AS develop # build container -FROM node:20 AS build +FROM node:22 AS build USER node COPY --chown=node:node . /app @@ -13,7 +13,7 @@ RUN yarn install --network-timeout 1000000 RUN yarn gulp release # deploy container -FROM node:20-slim AS deploy +FROM node:22-slim AS deploy USER node diff --git a/package.json b/package.json index 36a96acfe..ba48aea07 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "description": "Geospatial catalog explorer based on TerriaJS.", "license": "Apache-2.0", "engines": { - "node": ">= 20.0.0" + "node": ">= 22.0.0" }, "repository": { "type": "git", @@ -94,4 +94,4 @@ "prettier": "prettier --write .", "prettier-check": "prettier --check ." } -} \ No newline at end of file +}