This will create a whole bunch of node-xx version docker images preloaded with the official Joplin 3.1.24 tarball. Then, we'll try to build it.
Currently, I've tested the build with node 18 19 20 21 22 and 23.
Canvas is seemingly not building on node 20+, this is to validate that theory. See: Automattic/node-canvas#2448
I'll post the results later... my laptop takes about 20 minutes per build, so see you in a few hours.