scanservjs: use generic nodejs version (#518019)

This commit is contained in:
dish
2026-05-17 18:22:28 +00:00
committed by GitHub
+2 -6
View File
@@ -2,7 +2,7 @@
lib,
fetchFromGitHub,
buildNpmPackage,
nodejs_20,
nodejs,
}:
buildNpmPackage (finalAttrs: {
@@ -18,13 +18,9 @@ buildNpmPackage (finalAttrs: {
npmDepsHash = "sha256-HIWT09G8gqSFt9CIjsjJaDRnj2GO0G6JOGeI0p4/1vw=";
# Build fails on node 22, presumably because of esm.
# https://github.com/NixOS/nixpkgs/issues/371649
nodejs = nodejs_20;
postInstall = ''
mkdir $out/bin
makeWrapper ${lib.getExe finalAttrs.nodejs} $out/bin/scanservjs \
makeWrapper ${lib.getExe nodejs} $out/bin/scanservjs \
--set NODE_ENV production \
--add-flags "'$out/lib/node_modules/scanservjs/app-server/src/server.js'"
'';