إعداد Discourse بدون nginx

لدي إعداد جيد (مع HAProxy مدعوم بخوادم Apache، وخادم postgresql جيد) لذلك ليس لدي حاجة لاعتماد آخر لـ nginx.

السؤال المطروح هو لماذا لا يوجد حاوية تحتوي فقط على التطبيق نفسه بدون nginx؟ سيبسط هذا الأمور كثيرًا كما لو أن جزء Ruby والتطبيق نفسه هو مصدر الإزعاج في معظم الأوقات، فلن يكون كذلك.

إعجاب واحد (1)

سيبسّط هذا الأمور كثيرًا لك.
بالنسبة للكثير من الأشخاص، قد يكون تكوين nginx بشكل صحيح مصدر إزعاج أيضًا.

هل يمكنك دائمًا اختيار إجراء التعديل البسيط المتمثل في كشف unicorn خارج الحاوية وجعل Apache يتصل به؟

إعجابَين (2)

لأن إعداد nginx الذي يحتاجه Discourse متكامل بإحكام، ومعقد للغاية، وقد يتغير دون سابق إنذار. إنه يضيف القليل جدًا من الحمل الزائد. إنهم يشغلون haproxy أمام بنيتهم التحتية، لذلك ستكون بخير. ولكن إذا كنت ترغب في ذلك، يمكنك إزالة قالب الويب من ملف app.yml الخاص بك وتجربة حظك.

إعجابَين (2)