من غير المعقول أن أحصل على الإجابة الدقيقة بعد… 25 دقيقة !
شكراً جزيلاً، اكتملت عملية إعادة البناء بنجاح!
بالفعل، كان ملف web_only.yml الخاص بي يحتوي على الأمر غير الصحيح. أتذكر أنني اتبعت أحد هذه الدروس التعليمية: (التي لا تزال تحتوي على الأمر غير الصحيح الآن؛ لست متأكداً من كيفية تعديل تلك المشاركات).
مرحباً بالجميع!
لقد كنت أعمل على إعداد نسخة متعددة المواقع من Discourse، وبينما أحرزت بعض التقدم، أواجه بعض العقبات وأحتاج حقًا إلى توجيه من شخص ما. لقد اطلعت على دليل تكوين متعدد المواقع باستخدام Docker ، ولكن لا تزال لدي بعض الأسئلة:
أين يمكنني العثور على ملف “multisite.yml” المذكور؟ لا أجده في مجلد discourse/templates الخاص بي.
هل أحتاج إلى إعداد خطافات لـ after_postgres حتى لو كنت أستخدم فقط وحدة التخزين القياسية وليس قاعدة بيانات مخصصة؟
هل يوجد قالب app.yml بسيط لإعداد أساسي متعدد المواقع…
بينما يتم دعم تعدد المواقع في تطبيق Discourse، فإن هذا إعداد متقدم لمسؤول النظام. إذا لم تكن متأكدًا مما تفعله، فلا تقم بإعداد تعدد المواقع. فريق Discourse غير قادر على تقديم دعم تكوين تعدد المواقع.
إذا كنت ترغب في استضافة نطاقات متعددة على إعداد Docker واحد، فستحتاج إلى تكوين تعدد المواقع. فيما يلي اللبنات الأساسية لذلك.
فهم الخطافات (Hooks)
تعدد المواقع هو موضوع متقدم إلى حد ما. قبل محاولة بناء تعدد المواقع، اقضِ بعض الوقت في التعرف عليها.
تستخدم قوالب Discourse pups ؛ وقواعدها ب…