hmm… for a language/environment that should be universal and platform independent, relying on underlying OS package manager seems quite odd…
This is what referred to previously, that Discourse seems to be quite firmly set in the “old” way of managing PHP software/forums
So, to sum up the whole discussion (and possibly put that in the first message to avoid going over it ad nauseum ):
Discourse is tailored and focused on “regular folks” and the whole setup is geared towards catering to their needs
Given how Ruby (enviroment) is kinda weird and (1) it’s virtually impossible to provide generic enough official docker images in official Discourse repository