أحاول تشغيل Discourse على مثيل EC2 الخاص بي. تم إعداد الإعداد الافتراضي على EC2 بنجاح، ولا يبدو أن هناك أي خطأ فيه.
ومع ذلك،
لقد قمت بتعديل مصدر Discourse الذي تم استنساخه من GitHub - discourse/discourse: A platform for community discussion. Free, open, simple. · GitHub.
اختبرت التطبيق محليًا ويبدو أن كل شيء يعمل بشكل جيد، لذا أحتاج إلى تسليم مجموعة كود المصدر هذه إلى مثيل EC2 الخاص بي لاستبدال discourse_dev، وهو كود المصدر الأصلي.
لقد قمت بإنشاء صورة Docker وسحبتها على مثيل EC2، ثم بدأت الحاوية من الصورة.
عند محاولة تشغيل ./launcher enter app، لم أتمكن من العثور على /var/www/discourse.
ما الخطأ الذي أقوم به؟ يرجى مساعدتي!
اكتب الخاص بك. لكنني كنت أتحدث بشكل عام. ومع ذلك، أشار رفائيل إلى أن SSO مدعوم بشكل أصلي في التثبيت الأساسي، لذا كل ما عليك فعله هو اتباع الدليل الذي ربطه به لتكوينه.
نعم. لقد قمت بذلك قبل إنشاء هذا الموضوع.
حسنًا.. أنا هنا لأسألكم حول نشر صورة discourse على خادم. (في حالتي، هذه مثيل EC2)
هل يجب نقل هذا إلى فئة أخرى؟
أعتقد أن هناك سوء فهم. كنت أقصد أنني اتبعت الدليل الرسمي لتثبيت discourse. بحثت عن العديد من الموارد حول discourse SSO، لكن لم يكن أي منها مفيدًا لحالة تسجيل الدخول الخاصة بي. لذلك اضطررت إلى تعديل كود المصدر.
إذن، تحتاج إلى نقل الكود الخاص بك إلى إضافة (plugin) خاصة بك. أنا أثق في أنك تمتلك المهارات اللازمة للقيام بذلك إذا كنت قادرًا على تعديل الكود مباشرةً. قم بالتثبيت مثل أي شخص آخر. وإلا فإن حالتك غير مدعومة ما لم يكن لدى شخص ما وقت فراغ كبير للعمل على حالتك الفريدة.
يرجى استخدام بنية الإضافة إذا لم تكن المنطق الأساسي مناسبًا لاحتياجاتك. على الأقل، سيكون التثبيت الأساسي متطابقًا. وستشكر نفسك لاحقًا عندما تكون التحديثات مجرد نقرة زر. كما ستساعد أي شخص يتولى العمل من قبلك وستحصل على دعم أكثر استجابة هنا.