ترحيل نسخة احتياطية DEV من Discourse إلى الإنتاج؟

تمكنت من إصلاح جميع المشكلات التي واجهتني مع نصوص الاستيراد باستخدام بيئة تطوير بدلاً من بيئة الإنتاج، كيف يمكنني نقل المحتوى المستورد في نسخة احتياطية بتنسيق .sql من بيئة التطوير إلى بيئة الإنتاج؟ هل الأمر بسيط مثل تصدير ملف النسخ الاحتياطي بتنسيق .sql ثم تثبيت بيئة إنتاج واستيراد النسخة الاحتياطية؟

نعم. :grinning_face:

هناك طرق أخرى تؤدي الغرض:

  • النسخ المتماثل لقاعدة البيانات
  • مزامنة الخادم بأكمله باستخدام rsync
  • توجيه عنوان URL للإنتاج إلى بيئة التطوير

لكن استعادة النسخ الاحتياطية (خاصة إذا تم تخزينها على S3) أمر سهل.

تأكد من عمل نسخة احتياطية للملفات التي تم تحميلها أيضًا إذا لم تكن على S3.

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

للحفاظ على المرفقات والتحميلات، استخدم وظيفة النسخ الاحتياطي/الاستعادة المضمنة في discourse للنسخ الاحتياطي من dev والاستعادة إلى الإنتاج

إعجابَين (2)