تحديد روابط DISCOURSE_S3_CDN_URL للأصول في عنوان URL الخاص بـ S3 CDN

إليك بعض المعلومات حول هذا الأمر، لقد كنت أتعامل مع هذه المشكلة الشهر الماضي.

تمت الإصلاحية عن طريق تعيين كلا المتغيرين (DISCOURSE_S3_CDN_URL و DISCOURSE_CDN_URL) وإنشاء توزيعين لـ CloudFront، أحدهما للرفعيات بمصدره هو حوض S3، والآخر للأصول بمصدره هو الخادم.

إليك الكود الذي نستخدمه لهذا الغرض:

إليك ملف app.yml الخاص بنا (سمّيناه web.yml)، حيث نستبدل المتغيرات أثناء البناء infra/modules/services/discourse/web.yml at master · debtcollective/infra · GitHub