نعم، آسف، لقد نسيت أن أضيف، لقد أضفت بالفعل قالب Cloudflare إلى ملف app.yml منذ وقت طويل. لقد كنا دائمًا خلف Cloudflare، منذ اليوم الأول.
هذا جزء من app.yml، لدينا شهاداتنا الخاصة التي يتم تجديدها بشكل مستقل، ولهذا السبب تم التعليق على شهادة letsencrypt:
## هذا هو القالب المتكامل والمستقل لحاوية Discourse Docker
##
## بعد إجراء تغييرات على هذا الملف، يجب عليك إعادة البناء
## /var/discourse/launcher rebuild app
##
## كن حذرًا جدًا عند التحرير!
## ملفات YAML حساسة للغاية للأخطاء في المسافات البيضاء أو المحاذاة!
## قم بزيارة http://www.yamllint.com/ للتحقق من صحة هذا الملف حسب الحاجة
templates:
- "templates/postgres.template.yml"
- "templates/redis.template.yml"
- "templates/web.template.yml"
- "templates/web.ratelimited.template.yml"
## قم بإلغاء التعليق على هذين السطرين إذا كنت ترغب في إضافة Lets Encrypt (https)
- "templates/web.ssl.template.yml"
# - "templates/web.letsencrypt.ssl.template.yml"
- "templates/cloudflare.template.yml"
## ما هي منافذ TCP/IP التي يجب أن تعرضها هذه الحاوية؟
## إذا كنت تريد أن تشارك Discourse منفذًا مع خادم ويب آخر مثل Apache أو nginx،
## انظر https://meta.discourse.org/t/17247 للحصول على التفاصيل
expose:
- "80:80" # http
- "443:443" # https
[...]
يبدو أن PostgreSQL الخاص بك مُثقل. يبدو أن معظم ذاكرة الوصول العشوائي لديك غير مستخدمة، سأحاول ضبط قاعدة البيانات لاستخدامها ومعرفة كيف تسير الأمور بعد ذلك.
أنا أستخدم إضافة discourse prometheus exporter.
إذا أضفت مُصدِّر PostgreSQL كحاوية أخرى على الجهاز الظاهري، فهل سيكون من الممكن السماح له بالوصول إلى المقاييس في تثبيت PostgreSQL الخاص بـ discourse؟
لا يمكنك العودة من tests-passed إلى stable، إلا إذا كان هناك إصدار stable أعلى متاح. لذا فإن فرصتك التالية هي عندما يصدر 3.4.0، وأعتقد أن ذلك سيكون حوالي عيد الميلاد أو بعده…
أنا دائمًا أذكر الإصدار الذي أعمل عليه عند نشر مشكلة.
أعتقد أنه من المهم أن نتذكر أنه بالضبط لأن هذا يُقدم كبرنامج مفتوح المصدر، يجب النظر في المشكلات الحرجة بدلاً من كتابة أشياء مثل هذه:
هذا مثال آخر على الأشخاص الذين يبذلون جهدًا إضافيًا وينتقلون إلى الإصدار “stable” ويواجهون بعض الأخطاء التي تقع بين الشقوق لأنها ليست الإصدار الأكثر استخدامًا.
عندما يجب أن تعني “stable” “مستقر”، وليس “قديم”.
حقيقة أن التبعيات الأساسية مثل discourse docker يتم دفعها بدون نظام علامات يجب أن تكون كافية للتواضع قليلاً عند الرد على المستخدمين الذين يبلغون عن مشكلة.