My previous attempt to port Node.js to Flashlight was overly complicated, and did not relied on the distributions (alpine or debian). That's a pitty because there're aimed precisely for resolving dependencies.
PrestaShop source code is not yet compatible to the latest 18.x and 20.x branches of Node.js. However we can change that.
Flashlight now ships also cross-compilation test to avoid such pain at release time in the future.
Note: recommended Node.js version set in the prestashop-versions.json file won't be resolved in the produced docker images. The core will be soon get a PR to support Node.js 16-20 on its front-end static assets.
My previous attempt to port Node.js to Flashlight was overly complicated, and did not relied on the distributions (alpine or debian). That's a pitty because there're aimed precisely for resolving dependencies.
PrestaShop source code is not yet compatible to the latest 18.x and 20.x branches of Node.js. However we can change that.
Flashlight now ships also cross-compilation test to avoid such pain at release time in the future.
Note: recommended Node.js version set in the prestashop-versions.json file won't be resolved in the produced docker images. The core will be soon get a PR to support Node.js 16-20 on its front-end static assets.