diff --git a/Dockerfile b/Dockerfile index 8c50073..333d28b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,7 @@ # context. ARG DOTNET_VERSION=9.0 -ARG NODE_VERSION=20 +ARG NODE_VERSION=22 # ── admin SPA build stage ────────────────────────────────────────── # The Vite + React admin UI under DorkNet.Server/admin-ui builds in a diff --git a/Dockerfile.service b/Dockerfile.service index a1151d4..5a46761 100644 --- a/Dockerfile.service +++ b/Dockerfile.service @@ -1,5 +1,5 @@ ARG DOTNET_VERSION=9.0 -ARG NODE_VERSION=20 +ARG NODE_VERSION=22 FROM node:${NODE_VERSION}-alpine AS admin-ui WORKDIR /ui diff --git a/DorkNet.Server/admin-ui/package-lock.json b/DorkNet.Server/admin-ui/package-lock.json index 1003a91..c142515 100644 --- a/DorkNet.Server/admin-ui/package-lock.json +++ b/DorkNet.Server/admin-ui/package-lock.json @@ -23,6 +23,9 @@ "tailwindcss": "^3.4.15", "typescript": "^5.6.3", "vite": "^7.3.6" + }, + "engines": { + "node": ">=22.22.0" } }, "node_modules/@alloc/quick-lru": { diff --git a/DorkNet.Server/admin-ui/package.json b/DorkNet.Server/admin-ui/package.json index 42a0bf9..d89fe9b 100644 --- a/DorkNet.Server/admin-ui/package.json +++ b/DorkNet.Server/admin-ui/package.json @@ -3,6 +3,9 @@ "private": true, "version": "0.1.0", "type": "module", + "engines": { + "node": ">=22.22.0" + }, "scripts": { "dev": "vite", "build": "tsc -b && vite build", diff --git a/DorkNet.Server/site/package-lock.json b/DorkNet.Server/site/package-lock.json index 86b0ef9..4c8fe25 100644 --- a/DorkNet.Server/site/package-lock.json +++ b/DorkNet.Server/site/package-lock.json @@ -22,6 +22,9 @@ "tailwindcss": "^3.4.15", "typescript": "^5.6.3", "vite": "^7.3.6" + }, + "engines": { + "node": ">=22.22.0" } }, "node_modules/@alloc/quick-lru": { diff --git a/DorkNet.Server/site/package.json b/DorkNet.Server/site/package.json index 7c861ac..33e962b 100644 --- a/DorkNet.Server/site/package.json +++ b/DorkNet.Server/site/package.json @@ -3,6 +3,9 @@ "private": true, "version": "0.1.0", "type": "module", + "engines": { + "node": ">=22.22.0" + }, "scripts": { "dev": "vite", "build": "tsc -b && vite build",