diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 6cb8ae6e..30f53fc3 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -17,7 +17,7 @@ jobs: strategy: matrix: - node-version: [18.x, 20.x] + node-version: [18.x, 20.x, 21.x] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: diff --git a/Dockerfile b/Dockerfile index e604b2ff..7f506deb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:18.17.0-alpine +FROM node:20.11.1-alpine EXPOSE 3000 ENV HOST 0.0.0.0 diff --git a/content/pages/install/requirements.md b/content/pages/install/requirements.md index 1907a896..a17890f3 100644 --- a/content/pages/install/requirements.md +++ b/content/pages/install/requirements.md @@ -4,8 +4,8 @@ Sort: 1 --- To run Raneto you need to have [Node.js](https://nodejs.org) -- **v20.x.x** (or later) -- **v18.x.x** (LTS) +- **v21.x.x** (or later) +- **v20.x.x** (LTS) Please use the latest version available of the above major Node.js releases to ensure you have the latest security fixes! diff --git a/package.json b/package.json index 2987e698..734e53d2 100644 --- a/package.json +++ b/package.json @@ -41,8 +41,8 @@ "prettier:fix": "prettier --write bin/* app/**/*.js config/*.js test/*.js server.js app/translations/*json" }, "engines": { - "node": ">=18.15.0", - "npm": ">=9.5.0" + "node": ">=18.19.1", + "npm": ">=10.2.4" }, "prettier": { "singleQuote": true,