Sie können beispielsweise Discourse Docker neben Apache betreiben und zwei Web-Container erstellen, wobei einer als Reverse-Proxy davor fungiert.
Sie können Multisite verwenden, um einen einzelnen Container mehrere Sites bedienen zu lassen (unter Verwendung derselben Plugins und derselben Discourse-Version). Dies beschreibt, wie dies ohne externen Reverse-Proxy funktioniert. Wenn Sie es versuchen, hinterlassen Sie bitte einen Kommentar dort und teilen Sie mir mit, ob es funktioniert hat. Ich beabsichtige, dies hier zu veröffentlichen, sobald ich ziemlich sicher bin, dass es funktioniert.
Das Ausführen von Containern auf mehreren Servern ist dasselbe wie bei einer der oben genannten Methoden. Sie hätten mehrere Container, die denselben Redis und Postgres teilen, die hinter einem Load Balancer laufen.
Die meisten Dinge, die nichts mit der offiziellen Standardinstallation von Discourse zu tun haben, werden nicht unterstützt, da es unendlich viele Möglichkeiten gibt, diese Dinge zu tun.