Ich habe eine ziemlich gute Einrichtung (mit HAProxy, der von Apache-Servern unterstützt wird, einem guten PostgreSQL-Server), sodass ich keine weitere Abhängigkeit von Nginx benötige.
Die Frage ist dann, warum gibt es keinen Container, der nur die App selbst ohne Nginx enthält? Das würde die Dinge erheblich vereinfachen, da die Ruby- und App-Komponente, die meistens die Hauptsorge ist, dann nicht mehr vorhanden wäre.
Da die nginx-Einrichtung, die Discourse benötigt, eng integriert und recht komplex ist und sich ohne Vorwarnung ändern kann. Sie verursacht nur sehr geringen Mehraufwand. Sie betreiben haproxy vor ihrer Infrastruktur, also wird es Ihnen gut gehen. Aber wenn Sie möchten, können Sie die Web-Vorlage aus Ihrer app.yml entfernen und Ihr Glück versuchen.