أصول S3 معطلة بعد نقل المنتدى

نعم، للأسف لا أملك بيانات اعتماد S3 :frowning:

يمكنني تكرار الخطوات:

  1. تثبيت منتدى Discourse جديد باستخدام discourse_docker خلف Traefik
  2. إجراء نسخة احتياطية للمنتدى القديم (بما في ذلك بعض الأصول القديمة)
  3. استعادة النسخة الاحتياطية على المنتدى الجديد
  4. فرض HTTPS
  5. استخراج عناوين الأصول من ملف dump.sql (من النسخة الاحتياطية)
  • egrep -o 'discuss-openhdfpv.eu-central-1.linodeobjects.com\/original\/1X\/[0-9a-z_]{0,}\.[0-9a-zA-Z]{0,}' ./dump.sql >> original.txt
  • egrep -o 'discuss-openhdfpv.eu-central-1.linodeobjects.com\/optimized\/1X\/[0-9a-z_]{0,}\.[0-9a-zA-Z]{0,}' ./dump.sql >> optimized.txt
  1. تنزيل الأصول: cat optimized.txt | parallel --gnu "wget -nc -P ./optimized/1X/ {}" (نفس الأمر مع original)
  2. إزالة إعدادات S3
  3. rake posts:rebake

يمكنني التعامل مع عمليات SQL في قاعدة البيانات عندما أعرف ما الذي أبحث عنه.