Configuración de Discourse sin nginx

Tengo una configuración bastante completa (con HAProxy respaldado por servidores Apache, un buen servidor postgresql) así que no necesito otra dependencia más como nginx.

La pregunta entonces es, ¿por qué no hay un contenedor que solo tenga la aplicación en sí sin nginx? Simplificaría bastante las cosas, ya que si la parte de Ruby y la aplicación en sí es la molestia la mayor parte del tiempo, entonces no lo sería.

1 me gusta

Simplificaría mucho las cosas para ti.
Para muchas personas, configurar nginx correctamente también puede ser una molestia.

¿Siempre puedes optar por hacer la simple modificación de exponer unicorn al exterior del contenedor y hacer que Apache se conecte a él?

2 Me gusta

Porque la configuración de nginx que Discourse necesita está estrechamente integrada, es bastante compleja y podría cambiar sin previo aviso. Añade muy poca sobrecarga. Ejecutan haproxy delante de su infraestructura, así que estarás bien. Pero si quieres, puedes eliminar la plantilla web de tu app.yml y probar suerte.

2 Me gusta