diff --git a/CHANGELOG.md b/CHANGELOG.md index cc58269..1daba71 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,7 @@ All notable changes to this project will be documented in this file. - Sharp is now reported as 0.35.3. - TinyMCE is now reported from the vendored package metadata. - ws is now reported as 8.21.3. +- The runtime and container images now target Node.js 26. ## 2.7.4 - 2026-08-15 diff --git a/build/Dockerfile b/build/Dockerfile index cb89f7e..2d0ef44 100644 --- a/build/Dockerfile +++ b/build/Dockerfile @@ -1,4 +1,4 @@ -FROM node:24-alpine +FROM node:26-alpine WORKDIR /app diff --git a/build/Dockerfile.player b/build/Dockerfile.player index 1fcc67d..88abb4f 100644 --- a/build/Dockerfile.player +++ b/build/Dockerfile.player @@ -1,4 +1,4 @@ -FROM node:24-alpine +FROM node:26-alpine WORKDIR /app diff --git a/build/package.player.json b/build/package.player.json index 652efe8..c2d703b 100644 --- a/build/package.player.json +++ b/build/package.player.json @@ -3,6 +3,9 @@ "version": "2.7.5", "private": false, "description": "Pulse Signage player application bundle", + "engines": { + "node": ">=26.0.0" + }, "main": "src/common.js", "scripts": { "start": "node -r dotenv/config src/player.js", diff --git a/build/package.web.json b/build/package.web.json index 52d8ae5..d73ad09 100644 --- a/build/package.web.json +++ b/build/package.web.json @@ -3,6 +3,9 @@ "version": "2.7.5", "private": false, "description": "Pulse Signage web and bridge application bundle", + "engines": { + "node": ">=26.0.0" + }, "main": "src/common.js", "scripts": { "start": "node -r dotenv/config src/web.js", diff --git a/package.json b/package.json index 9114202..ca43376 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,9 @@ "version": "2.7.5", "private": false, "description": "Pulse Signage application with MySQL and media storage", + "engines": { + "node": ">=26.0.0" + }, "repository": { "type": "git", "url": "https://git.lzstealth.com/LZStealth/pulse-signage.git"