موقعي على ديسكورد كبير جدًا، وقد أنشأت خرائط مواقع مخصصة له. إن إضافة خريطة الموقع التقليدية في ديسكورد تتعطل لأن استعلام المواضيع كبير جدًا ويسبب انتهاء المهلة لقاعدة البيانات. إنه يستهلك موارد ضخمة تتجاوز الحدود المسموحة. لذلك، قمت بإنشاء ملفات XML ثابتة لخرائط المواقع الخاصة بي. الآن أحتاج إلى رفعها في مكان ما لخدمتها.
لكن ديسكورد يخدم فقط الصور المرفوعة مباشرة في هذا المجلد، وليس ملفات XML. كما أن إضافة امتداد XML إلى إعدادات رفع الملفات لا يساعد أيضًا.
أريد تقديم ملفاتي عبر الروابط التالية: /uploads/default/original/2X/1.xml و /uploads/default/original/2X/2.xml وهكذا.
ادخل إلى الحاوية وقم بتعديل /etc/nginx/conf.d/discourse.conf لخدمة الملفات من /sitemap. يمكنك البحث في Google عن nginx للحصول على مساعدة حول كيفية القيام بذلك.
يمكنك إعادة تحميل nginx للتطبيق بإجراء الأمر التالي:
sv restart nginx
سيحل هذا مشكلتك الفورية. ثم يمكنك المضي قدمًا في إجراء تعديلات على app.yml لتطبيق هذه التغييرات عند إعادة بناء الحاوية.
إذا لم يكن ذلك واضحًا، وكانت المسألة عاجلة ولديك ميزانية، فإن معلومات الاتصال الخاصة بي موجودة في ملفي الشخصي.