مرحبًا،
أنا على وشك إنشاء مثيل Discourse على خادم سحابي من Digital Ocean وفقًا لـ الدليل.
في البداية، سنستخدم Discourse في تكوين خفيف/افتراضي مع التوسع تدريجيًا. ولأغراض التعرّف، نود استخدام مثيل الاختبار بشكل متقطع.
ما هو النهج الأذكى للقيام بذلك؟
حالة الاستخدام هي أننا نناقش شيئًا ما في مثيل الإنتاج، ثم ننقل محتوى المنتدى (قاعدة البيانات بالكامل)، ونختبره على مثيل الاختبار، ثم نعيد المناقشة إلى مثيل الإنتاج عبر تصدير/استيراد مناقشة فردية ونسخ الإعدادات المعدلة، كما قد نختبر ونوافق على إضافة (plugin).
الوضع متعدد المواقع لا يفيد في خادم الاختبار. إذا قمت بالترقية للاختبار لمعرفة ما إذا كان هناك إضافة معطلة، فسيتم تعطيل كلا الموقعين.
من المقبول استخدام نفس الخادم خلف وكيل عكسي، لكنه ينطوي على الكثير من المتاعب؛ إذا لم يكن ذلك صعبًا بالنسبة لك، فقد تكون إحدى حلول “الأمثلة المتعددة لـ Discourse” مناسبة لك. أسهل طريقة هي استخدام خادم منفصل ومشاركة两者 في سلة نسخ احتياطي على S3، مما يسهل استعادة البيانات من موقع الإنتاج إلى موقع التطوير لمعاينة كيفية ظهور الأمور. كما سيقتنعك ذلك بأنه يمكنك تشغيل خادم جديد بأحدث نسخة احتياطية.