أود بناء نسختي الخاصة، وربما تبسيط إعدادات Docker لمنصة Discourse قليلاً. لدي بالفعل إعداد Nginx على هذا الخادم، لذا فإن تكراره غير ضروري. أيضًا، ولأغراض الأمان، سيكون من الجيد بناء واستضافة صور Docker الخاصة بنا لمنصة Discourse محليًا. هل يقوم أي منكم المطورين بذلك؟ كما أن الأمر غير واضح إلى أي مدى تكون الصورة الأساسية خفيفة. عادةً ما أحب استخدام الصور المبنية على Alpine. ومع إعداد Nginx الخاص بنا، يمكننا حينها استخدام Let’s Encrypt، على سبيل المثال.
مرحبًا بك في نادٍ للأشخاص الذين يريدون إعدادات بسيطة لصور Docker. ربما ترغب في قراءة:
يدعم التثبيت الحالي بالفعل Let’s Encrypt.
إذا كنت ترغب في الدخول إلى مسار غير مدعوم لأغراض التعلم، فيمكنك العثور على ملف Dockerfile الأساسي هنا: discourse_docker/image/base/Dockerfile at master · discourse/discourse_docker · GitHub
هل تبنيون الصور التي تستخدمونها للاستضافة باستخدام ملف Dockerfile هذا أم عن طريق بنائها باستخدام ملف Dockerfile هذا بالإضافة إلى Pups؟
نستخدم نفس صورة الأساس هذه التي تُنشر إلى DockerHub ويتم تثبيتها في برنامج التشغيل الخاص بنا.
يتم نشر Meta باستخدام نفس الأدوات التي يستخدمها الجميع، حيث يقوم أمر ./launcher bootstrap app بإنشاء الصورة وكل ما يلزم. يضمن استخدام نفس الأدوات قدرتنا على اكتشاف معظم المشكلات مبكرًا وإصلاحها قبل نشرها للجميع.