Uhm… had to do a bit of digging regarding plugins and again I have to say/quote:
So what I’ve done - went to plugins section, clicked on first plugin looking for instructions and installation guide (Plugin directory | Discourse - Civilized Discussion → Sign in with Apple | Discourse - Civilized Discussion → Discourse Apple Authentication → Install plugins on a self-hosted site) and… dear lord - what a convoluted “mess”.
Why on earth you would need new image just to have plugins? With docker you can just specify mount directory for plugins and then place it there…
I’m not a Ruby guy so the things may be weirder here, but for example in the Java world you just drop a jar
with the plugin so it would be loaded and voila - you have it running. And you are using the same image as everyone else…