أحاول تشغيل تطبيق discourse محليًا في بيئة الإنتاج بدون دوكر

الحصول على خطأ أثناء تشغيل التطبيق محليًا في بيئة الإنتاج.
dev/discourse/lib/discourse.rb:551:in
`current_hostname’: ثابت غير مهيأ Discourse::SiteSetting (NameError)

هل تقصد Discourse::SiteSettingMissing

from /Users/dev/discourse/config/initializers/100-verify_config.rb:7:in `’

مرحبًا بك في Meta.

عادةً ما تقوم بتشغيل تثبيت تطوير محليًا:

https://meta.discourse.org/tags/intersection/how-to/dev-install

تشغيل الإنتاج محليًا وبدون docker غير مدعوم.

شكرا لردك السريع.

إذن، للإنتاج، هل يجب أن نستخدم دوكر؟

يمكنك فعل ما تشاء، ولكن الحصول على الدعم لإعدادات أخرى سيكون صعبًا ما لم ترغب في دفع المال لشخص ما :slight_smile:

هناك مشروع ممتع هنا يستخدم نفق Cloudflare لتشغيل Discourse محليًا على Raspberry Pi، والذي قد تتمكن من تكراره على WSL2 … ولكن كلاهما في Docker.

التثبيت المدعوم لدينا للإنتاج موثق هنا: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub.

للتطوير، استخدم Topics tagged how-to & dev-install كما قال روبرت.

@rishabh شكرا لردك.

أرى، لقد قمت بالإعداد باستخدام دوكر، ولكن أحتاج إلى إجراء بعض التغييرات في كود ريلز، فكيف يمكنني القيام بذلك لبيئة الإنتاج؟

إنشاء إضافة.

أو إذا كانت التغييرات تتعلق بالواجهة الأمامية فقط، مكون سمة.

حسنا شكرا