Discourse ohne nginx einrichten

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.

1 „Gefällt mir“

Es würde die Dinge für Sie erheblich vereinfachen.
Für viele Leute kann die korrekte Konfiguration von nginx ebenfalls eine Belästigung sein.

Sie können immer die einfache Änderung vornehmen, unicorn außerhalb des Containers verfügbar zu machen und Apache damit verbinden zu lassen?

2 „Gefällt mir“

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.

2 „Gefällt mir“