كيفية استرخاء سياسة أمان المحتوى

لقد جربت بالفعل /etc/hosts ولكن لا يزال الخطأ نفسه بسبب CSP. كنت أعتقد أنه ستكون هناك علامة أو إعداد يمكن استخدامه لتبديل هذا لتمكين المطورين من القيام بكل شيء داخل أجهزتهم المحمولة دون الحاجة إلى إعداد حل DNS. بالنظر إلى تثبيت Discourse على macOS للتطوير - الوثائق / المطورين - Discourse Meta ، يبدو أنه يبدأ في شيء يعمل مع http://localhost:3000 بدلاً من عنوان IP.

التحدي الذي أواجهه هو أن لدي أتمتة لتثبيت Discourse وأريد استخدام نفس العملية لإعداد بيئات التطوير و UAT والإنتاج ولا أريد بالضرورة أن تكون بيئة التطوير متاحة للإنترنت العام، وهو ما يبدو أنه مطلب حاليًا لأنه يحتاج إلى حل اسم نطاق مؤهل بالكامل (FQDN). هناك حالات استخدام متعددة، أحدها هو، على سبيل المثال، أتمتة ترقية Discourse في بيئة التطوير كل أسبوع وتشغيل عدد من الاختبارات لمعرفة ما إذا كان أي شيء يتعطل.

على أي حال، إذا كانت هناك طريقة لتخفيف المتطلب للسماح بالوصول المباشر عبر عنوان IP، فسيكون من الجيد معرفتها. بخلاف ذلك، أعتقد أن الحل الوحيد الآخر هو إعداد خدمة DNS صغيرة ثم توجيه الكمبيوتر المحمول لاستخدام خدمة DNS المخصصة، ولكن يبدو هذا مزعجًا بعض الشيء.