I’m sure they had good reasons to make the switch, but I don’t really understand the argument about kernel and ruby versions. An upgrade to the newest LTS release would have gotten them ruby 3.2 and probably a newer kernel as well.
To resolve these, OpenStreetMap needed to switch to newer mainline kernels, naturally leading them toward Debian.
Because Debian is known for its up to date software, right? Gave me a good chuckle.
That’s what I’m doing too. Kind of felt wrong to do that, but if you don’t need the extra features of docker volumes this is the way. It always puzzles me when I read “Volumes are easier to back up or migrate than bind mounts.” in the docs. How are these --volumes-from shenanigans easier than rsyncing some directory off the host?