stable

Clone or download

Read-only

Use NodeJS 20.x with Tuleap Realtime

To test, build and deploy the 2 packages (`tuleap-node` and `tuleap-realtime`) inside your dev env. The code of Tuleap Realtime is now bundled using esbuild. This make things easier to bring only the necessary code into the production environment. No functional changes. We are forced to use an "unofficial" NodeJS build (which is not really different than what we are doing right now) for CentOS 7. The glibc used by CentOS 7 is too old to run the "standard" build binary. Part of request #35159: Use NodeJS 20.x LTS for Tuleap node apps Change-Id: I766bca4ff347b53745517454fd2db36c471dfbb3

Modified Files

Name
A src/additional-packages/tuleap-node.nix +82 −0 Go to diff View file
A src/additional-packages/tuleap-node/tuleap-node.spec +27 −0 Go to diff View file
M src/additional-packages/tuleap-realtime.nix +1 −1 Go to diff View file
M src/additional-packages/tuleap-realtime/package.json +4 −4 Go to diff View file
M src/additional-packages/tuleap-realtime/packaging/tuleap-realtime.spec +4 −6 Go to diff View file
M src/additional-packages/tuleap-realtime/packaging/tuleap-realtime.systemd-service +1 −1 Go to diff View file
M src/additional-packages/tuleap-realtime/pnpm-lock.yaml +220 −718 Go to diff View file