تثبيت Discourse للتطوير باستخدام Docker

لقد جربت ذلك اليوم، وواجهت أيضًا بعض المشكلات. كان الخطأ الذي ظهر بسبب أن محاكاة البنية في Docker لا تدعم inotify (الذي نستخدمه بكثرة في تطوير Discourse). لحسن الحظ، أضفت تحذيرًا إلى d/boot_dev عند اكتشاف بنية غير x86_64:

❯ d/boot_dev 
تحذير: بنية Docker ليست x86_64.
من غير المرجح أن يعمل تطوير Discourse باستخدام محاكاة بنية Docker.
يرجى تجربة تثبيت تطوير أصلي.

لقد أضفت الآن أداة مساعدة d/ember-cli، وقمت بتوجيه المنفذ 4200 افتراضيًا. كما تم تحديث المعلومات في أعلى هذا الموضوع. بعد التحديث، قم بتشغيل d/rails s في أحد طرفيات الأوامر، و d/ember-cli في طرفية أخرى. كما قمت بتعيين NO_EMBER_CLI كواحد من المتغيرات التي يتم تمريرها إلى Docker، بحيث تكون متاحة عند الحاجة.

6 إعجابات