Das Setup-Skript funktioniert nur für eine Standardinstallation. Wenn Sie etwas Komplexeres vorhaben, müssen Sie die YAML-Datei manuell bearbeiten. Das ist viel einfacher, als das Skript zu ändern.
Discourse funktioniert nicht auf einem nicht standardmäßigen Port. Sie benötigen einen Reverse-Proxy davor. Sehen Sie sich Themen wie Run other websites on the same machine as Discourse an.
Wenn Sie das bereitgestellte PostgreSQL und Redis nicht verwenden werden, sind Sie auf sich allein gestellt, wenn Sie herausfinden, warum Ihre nicht funktionieren. Es gibt zu viele Dinge, die es sein könnten, als dass wir sie erraten oder ableiten könnten. Ich würde eine Standardinstallation auf einer separaten VM empfehlen, um zu sehen, wie die Dinge funktionieren, bevor Sie eine sehr komplexe Einrichtung versuchen.