مرحباً. هل تدعمون Hetzner Object Storage و Bunny CDN؟ لا أستطيع تشغيلهما بشكل صحيح.
أرى أن منطقة S3 لا تدعم المنطقة التي أحتاجها، وهي Falkenstein. كيف يمكننا تمكين هذه المنطقة؟
مرحباً. هل تدعمون Hetzner Object Storage و Bunny CDN؟ لا أستطيع تشغيلهما بشكل صحيح.
أرى أن منطقة S3 لا تدعم المنطقة التي أحتاجها، وهي Falkenstein. كيف يمكننا تمكين هذه المنطقة؟
لست متأكدًا جدًا من هذا. القائمة لا تحتوي على Hetzner.
نعم، إنه كذلك:
مرحباً. شكراً على ردك يا نيت. لذا، تمكنا من تشغيل S3 Hetzner Object Bucket، لكننا لم نتمكن من تشغيل Bunny CDN على الإطلاق. عندما قمنا بتمكين Bunny CDN، لم يتم تحميل الموقع. لقد علق على شاشة التحميل التي يوفرها Discourse.
حسناً… هل اتبعت هذه الأدلة؟
عند تعيين DISCOURSE_S3_CDN_URL، يتم طلب جميع الأصول من ذلك المضيف، والذي يشمل ملف جافا سكريبت start-discourse بالإضافة إلى ملفات .js الأخرى. في بعض المشاركات، يُقترح تعيين DISCOURSE_CDN_URL ليكون نفس المضيف الخاص بالخادم الذي يشغل Discourse لتجنب ذلك، ومع ذلك فإن ملفات .js لا تزال تُطلب من خلال نفس المضيف مثل DISCOURSE_S3_CDN_URL.
لا، لم نقم بتشغيل أمر upload_assets بعد بناء التطبيق، لأننا لم نرغب في رفع ملفات .js إلى CDN، نريد بشكل مثالي فقط وجود التحميلات في دلو S3 ولا نريد أي أصول مستضافة على CDN خلاف ذلك.
هذه ليست الطريقة التي تعمل بها الأمور.
تقوم بتحميل الأصول إلى S3 ثم تقوم شبكة توصيل المحتوى (CDN) بسحبها من S3.
لقد نجحنا الآن في ذلك.
هل يمكنك مشاركة ما الذي جعله يعمل؟ ![]()
مرحباً! آمل أن يساعد هذا، إذا لم يكن الأمر لا يزال واضحًا بالنسبة لك، فيرجى إخباري وسأعيد كتابة هذا ليكون أكثر منطقية.
في app.yml قم بتعيين:
env:
DISCOURSE_S3_CDN_URL: [BUNNY CDN]
ثم بعد إعادة بناء التطبيق، قمنا بتشغيل:
sudo ./launcher enter app
rake s3:upload_assets
exit
[!] يمكنني التأكيد، يعمل Hetzner Object Storage مع S3.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.