chore: bump required Node.js version

This commit is contained in:
naskya 2024-08-09 16:36:41 +09:00
parent 80503dd2c8
commit 2871f3b385
No known key found for this signature in database
GPG key ID: 712D413B3A9FED5C
4 changed files with 4 additions and 4 deletions

View file

@ -2,7 +2,7 @@ version: "3"
services:
web:
image: docker.io/node:18.19.0-bookworm
image: docker.io/node:18.20.0-bookworm
container_name: firefish_web
restart: unless-stopped
depends_on:

View file

@ -15,7 +15,7 @@ sudo apt install build-essential python3 curl wget git lsb-release
### Node.js
Firefish requires Node.js v18.19.0 or later. While you can choose any versions between v18.19.0 and the latest version (v22.2.0 as of writing), we recommend that you install v18.x so as not to use new features inadvertently and introduce incompatibility issues.
Firefish requires Node.js v18.20.0 or later. While you can choose any versions between v18.20.0 and the latest version (v22.2.0 as of writing), we recommend that you install v18.x so as not to use new features inadvertently and introduce incompatibility issues.
Instructions can be found at [this repository](https://github.com/nodesource/distributions).

View file

@ -8,7 +8,7 @@ Firefish depends on the following software.
### Runtime dependencies
- At least [NodeJS](https://nodejs.org/en/) v18.19.0 (v20/v22 recommended)
- At least [NodeJS](https://nodejs.org/en/) v18.20.0 (v20/v22 recommended)
- At least [PostgreSQL](https://www.postgresql.org/) v12 (v16 recommended) with [PGroonga](https://pgroonga.github.io/) extension
- At least [Redis](https://redis.io/) v7 or [Valkey](https://valkey.io/) v7
- Web Proxy (one of the following)

View file

@ -70,7 +70,7 @@ function showNodejsVersion(): void {
nodejsLogger.info(`Version ${process.version} detected.`);
const minVersion = "v18.19.0";
const minVersion = "v18.20.0";
if (semver.lt(process.version, minVersion)) {
nodejsLogger.error(`At least Node.js ${minVersion} required!`);
process.exit(1);