Configurando Discourse sem nginx

Eu tenho uma configuração bastante completa (com HAProxy com servidores Apache como backup, um bom servidor postgresql), então não preciso de mais uma dependência do nginx.

A questão então se torna: por que não há um contêiner que contenha apenas o aplicativo em si, sem o nginx? Isso simplificaria bastante as coisas, pois se a parte do ruby e do próprio aplicativo é o incômodo na maioria das vezes, não seria mais.

1 curtida

Isso simplificaria muito as coisas para você.
Para muitas pessoas, configurar o nginx corretamente também pode ser um incômodo.

Você sempre pode optar por fazer a modificação simples de expor o unicorn para fora do contêiner e fazer o Apache se conectar a ele?

2 curtidas

Porque a configuração do nginx que o Discourse precisa é rigidamente integrada, bastante complexa e pode mudar sem aviso prévio. Ela adiciona muito pouca sobrecarga. Eles executam o haproxy na frente de sua infraestrutura, então você ficará bem. Mas, se quiser, você pode remover o template web do seu app.yml e tentar a sorte.

2 curtidas