diff --git a/.devcontainer/compose.yml b/.devcontainer/compose.yml index 6d80d554..ddeb98f9 100644 --- a/.devcontainer/compose.yml +++ b/.devcontainer/compose.yml @@ -11,7 +11,7 @@ services: # context: . # dockerfile: .devcontainer/Dockerfile - image: mcr.microsoft.com/devcontainers/javascript-node:20-bookworm + image: mcr.microsoft.com/devcontainers/javascript-node:24-bookworm volumes: # Update this to wherever you want VS Code to mount the folder of your project diff --git a/.nvmrc b/.nvmrc index e8aa6441..a4a7a41b 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v20.18.1 +v24.14.0 diff --git a/Dockerfile b/Dockerfile index a3da6ba3..fcac891a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM ghcr.io/linuxserver/baseimage-debian:bookworm AS base ENV TZ=Etc/GMT -ENV NODE_VERSION=20.19.2 +ENV NODE_VERSION=24.14.0 # borrowing openssl header removal trick from offical docker-node # https://github.com/nodejs/docker-node/blob/main/18/bookworm-slim/Dockerfile#L8 @@ -49,6 +49,8 @@ RUN \ RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone +RUN echo "Node: $(node -v)\nNPM: $(npm -v)" + RUN npm install -g concurrently ARG data_dir=/config diff --git a/docsite/package.json b/docsite/package.json index 1bb2c6d9..ef38f7fb 100644 --- a/docsite/package.json +++ b/docsite/package.json @@ -58,7 +58,7 @@ ] }, "engines": { - "node": ">=20.19.2", + "node": ">=24.14.0", "npm": ">=11.12.1" } } diff --git a/package.json b/package.json index a669aa24..475e35f2 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ } }, "engines": { - "node": ">=20.19.2", + "node": ">=24.14.0", "npm": ">=11.12.1" }, "repository": {