تمكنت أخيرًا من الهجرة من AWS إلى DO خلال عطلة نهاية الأسبوع. إليك خطواتي النهائية:
- AWS =
live.example.com - إعداد تشغيل Discourse على DO في
live2.example.com - كانت كلتا نسختي AWS و DO تعملان على نفس إصدار Discourse
- وضعت
live.example.comفي وضع القراءة فقط وقمت بنسخ احتياطي عبر الواجهة الرسومية - نقلت النسخة الاحتياطية من AWS إلى خادم DO باستخدام SCP
- في DO، غيّرت اسم النطاق في ملف app.yml إلى
live.example.comثم نفذت الأمر./launcher rebuild app - بعد ذلك استعدت النسخة الاحتياطية من سطر الأوامر على خادم DO: Restore a backup from the command line
- بعد ذلك قمت بتحديث DNS لجعل
live.example.comيشير إلى خادم DO. - في هذه المرحلة، أصبح لديك خادم يعمل.
- ثم اتبعت هذه التعليمات لإعداد تحميلات S3: Configure an S3 compatible object storage provider for uploads
- ثم اتبعت هذه التعليمات لتسريع CDN للموقع بالكامل: Full site CDN acceleration for Discourse