Pierre
10 ديسمبر 2020، 8:16م
1
أدّى البحث إلى هذا الموضوع
ثم انتقلت إلى هذا الموضوع
This topic covers how to configure some common S3 compatible Object Storage providers (S3 clones). See Set up file and image uploads to S3 for more details about Amazon AWS S3 configuration, which is officially supported and used internally by Discourse for our hosting services.
Provider
Service Name
Works with Discourse?
Amazon AWS
S3
Yes
Digital Ocean
Spaces
Yes
Linode
Object Storage
Yes
Google Cloud
Storage
Yes
Scaleway
Object Storage
Yes
Vultr
Obj…
أنا مشوش بشأن كيفية معالجة الإعدادات
يشير @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
يبدو الأمر جيدًا، شكرًا على التحديث!