Configuration de Discourse sans nginx

J’ai une configuration assez conséquente (avec HAProxy supporté par des serveurs Apache, un bon serveur postgresql) donc je n’ai pas besoin d’une dépendance supplémentaire comme nginx.

La question devient alors pourquoi n’y a-t-il pas de conteneur qui n’a que l’application elle-même sans nginx ? Cela simplifierait beaucoup les choses car si la partie ruby et l’application elle-même sont la source de désagrément la plupart du temps, ce ne serait plus le cas.

1 « J'aime »

Cela simplifierait beaucoup les choses pour vous.
Pour beaucoup de gens, configurer correctement nginx peut aussi être une nuisance.

Vous pouvez toujours choisir de faire la modification simple d’exposer unicorn à l’extérieur du conteneur et de faire en sorte qu’Apache s’y connecte ?

2 « J'aime »

Parce que la configuration nginx dont Discourse a besoin est étroitement intégrée, assez complexe et peut changer sans avertissement. Elle ajoute très peu de surcharge. Ils exécutent haproxy devant leur infrastructure, donc vous n’aurez aucun problème. Mais si vous le souhaitez, vous pouvez supprimer le modèle web de votre app.yml et tenter votre chance.

2 « J'aime »