Alpine Linux is great from a size standpoint but painful from a support standpoint. New features like #298 are basically non-starters because libraries like node-canvas are too challenging to add to Alpine. Switching to Debian would solve this (and probably a bunch of VS Codespaces issues too).
But at what cost? How big will the resulting image be? Does it matter? What kind of changes will have to happen to the Docker files?
It's possible that switching to node:latest won't actually cause much size increase since it would be based on the same underlying image as other images (maybe even Deepstack). Worth experimenting with.
Alpine Linux is great from a size standpoint but painful from a support standpoint. New features like #298 are basically non-starters because libraries like node-canvas are too challenging to add to Alpine. Switching to Debian would solve this (and probably a bunch of VS Codespaces issues too).
But at what cost? How big will the resulting image be? Does it matter? What kind of changes will have to happen to the Docker files?