للحظة وجيزة، نجحت في تحميل ملفات S3 إلى حاوية. ثم اتبعت عدة منشورات هنا للتأكد من أن كل شيء صحيح، والآن تذهب جميع التحميلات محليًا. لا أرى أي أدلة في سجل الأخطاء.
كيف يمكن للمرء تصحيح هذا الإعداد المعقد؟
يقترح أحد المنشورات أنه يجب عليك القيام بذلك باستخدام متغيرات البيئة في الغالب، ولكن المنشور الآخر لا يفعل ذلك، ويبدو أن لوحة الإدارة تحتوي على جميع معلمات S3 اللازمة. أنا مرتبك بشكل أساسي.
لقد تحققت مرة أخرى من جميع القيم الخاصة بـ S3 في النظام.
تبدو الأمور ليست جيدة. إعادة بناء المشغل للتطبيق بعد إضافة أمر rake حسب التعليمات:
> فشل
> --------------------
> Pups::ExecError: cd /var/www/discourse && sudo -E -u discourse bundle exec rake s3:upload_assets فشل مع العودة #<Process::Status: pid 1347 exit 1>
> مكان الفشل: /pups/lib/pups/exec_command.rb:112:in `spawn’
> فشل التنفيذ مع المعلمات {“cd”=>“$home”, “cmd”=>[“sudo -E -u discourse bundle exec rake s3:upload_assets”]}
> c0b19d01faa8c6e1f217b209bdd5293c1a1dcd2016f286d17050c299f676256c
> ** فشل التمهيد ** يرجى التمرير لأعلى والبحث عن رسائل خطأ سابقة، قد يكون هناك أكثر من واحدة.
> قد يساعد ./discourse-doctor في تشخيص المشكلة.
لقد أضفت جميع متغيرات S3 ولكن لا يزال نفس الفشل.\n\nماذا أجرب بعد ذلك؟ سجل إعادة بناء المشغل يقول فقط الخروج برقم 1 ولا يوجد دليل إضافي.\n\nهل لدى أي شخص مثال لقيم app.yml عاملة (تم تعديلها للخصوصية)؟