أنا جديد في نظام Discourse وقد بدأت الغوص فيه من خلال إعداد نظام تطوير، متبعًا هذا الدليل.
بعد ذلك، تمكنت من الوصول إلى نسختي عبر عنوان IP، لكن محاولة الوصول عبر اسم المضيف فشلت مع الرسالة التالية:
المضيف المحظور: discourse_example_net
للسماح بالطلبات إلى discourse_example_net، أضف التالي إلى إعدادات البيئة الخاصة بك:
config.hosts << “discourse_example_net”
وجدت هذا الطلب، لكنني لا أعرف كيفية تعيين متغير البيئة.
يمكنك إضافة DISCOURSE_DEV_HOSTS=discourse_example_net في بداية الأمر الذي يشغّل خادم يونيكورن، أو يمكنك تعيين المتغير في ملف ~/.bashrc (أو ملف rc للصدفة التي تستخدمها).
أفترض أنك تقصد بـ “لم ينجح” أنك لا تزال تحصل على نفس الخطأ الذي ذكره المنشئ الأصلي (OP)؟ يبدو أنك تستخدم Docker للتطوير، لذا تحتاج إلى تعيين متغير البيئة هذا داخل الحاوية، وليس على المضيف. أنا لا أستخدم Docker للتطوير، لكن يبدو أن d/boot_dev يمكنه تعيين المتغيرات داخل الحاوية نيابةً عنك: