استنساخ قطرة DO discourse الخاصة بي، كيف أجعل النسخة المستنسخة تذهب إلى النطاق الصحيح؟

لقد حاولت البحث عن إجابات لهذا السؤال دون جدوى.

الحالة:

  • لدي بيئة نشطة على mylivedomain.com. إنها قطرة DigitalOcean مثبت عليها discourse
  • أريد بيئة مكررة للاختبار/المرحلة التجريبية، لذا قمت بنسخ القطرة
  • ثم انتقلت إلى القطرة المنسوخة وقمت بتغيير النطاق الجديد في ملف app.yml
  • قمت بتحديث DNS الخاص بي بحيث تشير القطرة المنسوخة إلى النطاق الصحيح.
  • أعيد بناء التطبيق على النسخة.

الآن، لا تزال النسخة تشير إلى النطاق النشط.

كيف يمكنني جعل النسخة تشير إلى نطاق الاختبار الخاص بي؟

شكرًا مقدّمًا على مساعدتكم!

تأكد من اتباعك لهذه الخطوات على الخادم المستنسخ

شكرًا لك على ردك السريع @fzngagan! لقد قمت بالخطوات المذكورة في الدليل (تغيير اسم النطاق الذي يشير إليه Discourse، وإعادة بناء التطبيق، وتحديث DNS الخاص بي).

عندما أذهب إلى عنوان IP الجديد (للخادم المكرر)، لا يزال يتم توجيهي إلى المنتدى القديم (الحي) بينما يشير هذا العنوان إلى المنتدى الجديد (الاختباري). (لم يتم حل DNS بعد في هذه المرحلة، لذا أستخدم عنوان IP.)

عنوان IP جديد ولم يتم تعيينه سابقًا لأي من نطاقاتي. :thinking:

Discourse لا يحب عناوين IP، يجب عليك استخدام نطاق.

إذا قمت بإضافة عنوان IP في ملف app.yml بدلاً من النطاق، فقد يفشل ذلك ويظل يستخدم القيمة القديمة.

بمجرد حل النطاق الجديد، أضفه إلى ملف app.yml وأعد البناء.

عندها يجب أن يعمل الأمر.

شكرًا لك يا @IAmGav!

لقد وضعت اسم النطاق في ملف app.yml، وليس عنوان IP :slight_smile:

لكن أعتقد أنني سأحتاج إلى الصبر حتى يتم حل النطاق.

ومع ذلك، أجد الأمر غريبًا أنه منذ أن وضعت النطاق الجديد في app.yml بدلاً من النطاق القديم، لا يزال المنتدى يتوجه إلى النطاق القديم (على الرغم من أنني أدخلت عنوان IP الجديد في شريط المتصفح).

سأنتظر حتى يتم حل النطاق وأرى ما سيحدث :slight_smile: