Ho una configurazione piuttosto valida (con HAProxy supportato da server Apache, un buon server postgresql) quindi non ho bisogno di un’altra dipendenza di nginx.
La domanda diventa quindi perché non esiste un container che abbia solo l’app stessa senza nginx? Semplificherebbe parecchio le cose poiché se la parte ruby e l’app stessa è la seccatura la maggior parte delle volte, non lo sarebbe più.
Perché la configurazione di nginx di cui Discourse ha bisogno è strettamente integrata, piuttosto complessa e potrebbe cambiare senza preavviso. Aggiunge pochissimo overhead. Eseguono haproxy davanti alla loro infrastruttura, quindi andrà tutto bene. Ma se vuoi, puoi rimuovere il template web dal tuo app.yml e tentare la fortuna.