إعادة بناء متعددة المواقع تتوقف عن العمل

مرحباً،

أخطط لإدارة مجتمع كبير، وأحتاج إلى إبقاء الموقع متاحًا أثناء التحديثات لتجنب إحباط المستخدمين.

في كل مرة نضيف فيها نطاقًا جديدًا إلى تكوين المواقع المتعددة لدينا في app.yml، يتعين علينا تشغيل ./launcher rebuild app، والذي يستغرق حوالي 25-30 دقيقة. خلال هذا الوقت، يصبح منتدى Discourse غير متاح.

هل هناك طريقة للتحديث دون إيقاف الموقع عن العمل أثناء هذه العملية؟

لقد رأيت اقتراحات حول عرض صفحة “غير متصل”، ولكن وجود رسالة مثل “سنعود بعد 40 دقيقة” عدة مرات في الأسبوع ليس حلاً قابلاً للتطبيق.

مع أطيب التحيات،
جوناثان

ليس حلاً أنيقًا ولكن يمكنك دائمًا تقسيم المثيل إلى حاويات متعددة.

إذا كنت بحاجة إلى إضافة مجالات متعددة وإعداد عدة مواقع Discourse جديدة كل أسبوع، فهذه حالة استخدام محددة جدًا وأعتقد أنك ستحتاج إلى نصوص برمجية مخصصة لاستبدال المشغل الأصلي.

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