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

لم أقم بالانتقال إلى M1 بعد، لكنني أتوقع أن أقوم بذلك قريبًا جدًا، وأفضل حقًا سهولة إعداد Docker.

رابط هذا الطلب (PR) يشير إلى https://github.com/docker/for-mac/issues/5321 حيث يقولون:

الحل الوحيد هو التبديل إلى صور متعددة الهندسات المعمارية تدعم arm64. ستكون هذه الصور أيضًا أسرع بكثير وأكثر موثوقية بشكل عام. أنصحك بالتحقق من الصور الأساسية التي تستخدمها والتبديل إلى صور متعددة الهندسات المعمارية حيثما أمكن. يمكنك معرفة الهندسات المعمارية المدعومة لكل صورة على Docker Hub: […]

لبناء صورة متعددة الهندسات المعمارية بنفسك، أنصحك باستخدام docker buildx، اطلع على هذه التدوينة: https://www.docker.com/blog/multi-arch-build-and-images-the-simple-way/

هل فريق Discourse منفتح لدعم صورة متعددة الهندسات المعمارية؟ يبدو أن الصورة الأساسية لـ Discourse مبنية على debian:buster-slim، وهي بالفعل متعددة الهندسات المعمارية، لذا يبدو أن جعل الصورة الأساسية لـ Discourse متعددة الهندسات المعمارية ليس بالأمر الصعب بشكل مفرط، لكن هذا قد يضعكم في موقف الحاجة إلى دعم ARM (في بيئة الإنتاج!). سيكون على شخص ما (فريق Discourse؟) تشغيل اختبارات Discourse على كل من x86_64 و ARM، وإصلاح المشكلات عند فشلها، وما إلى ذلك.

هل سيكون تقديم طلب (PR) مرحبًا به هنا؟

(برأيي، يبدو أن ARM هي هندسة المستقبل، حتى في البيئات المستضافة على السحابة.)

إعجابَين (2)