Pierre
10 ديسمبر 2020، 8:16م
1
أدّى البحث إلى هذا الموضوع
ثم انتقلت إلى هذا الموضوع
<div data-theme-toc="true"
يغطي هذا الموضوع كيفية تكوين بعض مزودي تخزين الكائنات المتوافقين مع S3 (استنساخات S3) الشائعة. انظر Set up file and image uploads to S3 لمزيد من التفاصيل حول تكوين Amazon AWS S3، والذي يتم دعمه رسمياً ويستخدمه Discourse داخلياً لخدمات الاستضافة الخاصة بنا.
المزود
اسم الخدمة
يعمل مع Discourse؟
Amazon AWS
S3
نعم
Digital Ocean
Spaces
نعم
Linode
Object Storage
نعم
Google Cloud
Storage
نعم
Scaleway
Object Storage
نعم
Vultr
Object S…
أنا مشوش بشأن كيفية معالجة الإعدادات
يشير @Falco إلى إضافة الإعدادات التالية إلى ملف app.yml:
after_assets_precompile:
- exec:
cd: $home
cmd:
- sudo -E -u discourse bundle exec rake s3:upload_assets
فماذا عن إعدادات Digital Ocean Spaces؟ هل أضيفها إلى نفس القسم؟ أم إلى قسم مختلف؟ أم ستظهر الإعدادات في لوحة الإدارة؟
Falco
(Falco)
10 ديسمبر 2020، 8:31م
2
يوجد قسم لكل مزود متوافق في ذلك الدليل. قم بالتمرير لأسفل، حيث أن مساحات DO هي الثانية.
Pierre
10 ديسمبر 2020، 8:36م
3
نعم، رأيته، شكرًا لك!
ماذا أفعل بإعدادات مساحات Digital Ocean؟
هل أضيف إعدادات مساحات Digital Ocean إلى نفس القسم في ملف app.yml؟
أم أضيفها إلى قسم مختلف؟
أم ستظهر الإعدادات في لوحة الإدارة؟
pfaffman
(Jay Pfaffman)
10 ديسمبر 2020، 8:50م
4
ينص النص على:
ألا يشير ذلك إلى أنه يجب عليك إضافة هذه الإعدادات إلى قسم env في ملف app.yml؟
لا، فلن تظهر في واجهة المسؤول. فالإعدادات التي يتم ضبطها عبر متغيرات البيئة تكون مخفية عن واجهة المسؤول.
Pierre
10 ديسمبر 2020، 9:03م
5
آسف، لم أنتبه لذلك إلا بعد أن ذكرته، لأن هذه التفاصيل الصغيرة كانت مذكورة تحت عنوان AWS S3. لقد تجاوزتها لأنني أعمل مع Digital Ocean Spaces. سأجرب ذلك، شكرًا لك!
Pierre
10 ديسمبر 2020، 11:06م
7
يبدو الأمر جيدًا، شكرًا على التحديث!