From 5f3ca479aa36055b09e66c1fac82ceefbc68ca5d Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Fri, 14 Nov 2025 11:02:26 -0800 Subject: [PATCH 1/3] Specify node version in nvmrc --- .nvmrc | 1 + 1 file changed, 1 insertion(+) create mode 100644 .nvmrc diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..9158a6f --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v22.15.0 From 1df69b3a73aa0be5ab665cef6d270df6c2cee231 Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Fri, 14 Nov 2025 11:02:55 -0800 Subject: [PATCH 2/3] Add Node.js version to package.json --- package.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package.json b/package.json index 339b98c..f0a7798 100644 --- a/package.json +++ b/package.json @@ -34,5 +34,8 @@ "graphql": "^16.10.0", "jsonwebtoken": "^9.0.2", "redis": "^4.7.0" + }, + "engines": { + "node": ">=22.15.0" } } From 1dfdfeff1e560c068c6f7b29599dd7f8c1d4a879 Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Fri, 14 Nov 2025 11:05:47 -0800 Subject: [PATCH 3/3] Update package-lock and dockerfile --- Dockerfile | 2 +- package-lock.json | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index ffcd621..cd186b5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:20-alpine +FROM node:22-alpine WORKDIR /usr/src/app COPY . . EXPOSE 4000 diff --git a/package-lock.json b/package-lock.json index 5205a9e..8e4e61c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,6 +29,9 @@ "jest": "^29.7.0", "ts-jest": "^29.2.5", "typescript": "^5.7.2" + }, + "engines": { + "node": ">=22.15.0" } }, "node_modules/@ampproject/remapping": {