لدي تثبيت قياسي جدًا مع قاعدة بيانات على RDS. كانت على الإصدار 13.2 وقمت بترقيتها للتو إلى 15.2. الحاوية الحالية تعمل بشكل جيد.
عندما أقوم بتهيئة صورة جديدة، فإنها تقوم بترحيل قاعدة البيانات، وتجميع الأصول مسبقًا
ثم
I, [2023-12-20T20:16:12.865112 #1] INFO -- : cd /var/www/discourse & sudo -E -u discourse bundle exec rake s3:upload_assets
اسم المكون الإضافي هو 'discourse-linkedin-auth'، ولكن اسم دليل المكون الإضافي هو 'discourse-plugin-linkedin-auth'
اسم المكون الإضافي هو 'stemaway-experience-bbcodes'، ولكن اسم دليل المكون الإضافي هو 'experience-bbcodes'
اسم المكون الإضافي هو 'discourse-badge-search'، ولكن اسم دليل المكون الإضافي هو 'stemaway-badge-search'
اسم المكون الإضافي هو 'points-plugin'، ولكن اسم دليل المكون الإضافي هو 'tacks-plugin'
اسم المكون الإضافي هو 'discourse-group-assign-by-custom-field'، ولكن اسم دليل المكون الإضافي هو 'ucf-group-assignment'
تم إلغاء مهمة rake!
ActiveRecord::NoDatabaseError: لم نتمكن من العثور على قاعدة البيانات الخاصة بك: discourse. والتي يمكن العثور عليها في ملف تكوين قاعدة البيانات الموجود في config/database.yml. (ActiveRecord::NoDatabaseError)
ثم لاحقًا أشياء مثل هذه:
سببها:
PG::ConnectionBad: فشل الاتصال بالخادم على "172.31.x.y"، المنفذ 5432: تعذر فتح ملف الشهادة "/root/.postgresql/postgresql.crt": تم رفض الإذن (PG::ConnectionBad)
فشل الاتصال بالخادم على "172.31.x.y"، المنفذ 5432: FATAL: لا يوجد إدخال pg_hba.conf للمضيف "172.31.x.y"، المستخدم "postgres"، قاعدة البيانات "discourse"، لا تشفير
...
Pups::ExecError: cd /var/www/discourse & sudo -E -u discourse bundle exec rake s3:upload_assets فشل مع العودة #<Process::Status: pid 7133 exit 1>
لا يبدو منطقيًا (بالنسبة لي) أنه يمكنه ترحيل وتجميع مسبقًا ولكنه لا يستطيع تحميل الأصول.
إذا دخلت إلى الحاوية أثناء بنائها، يمكنني الاتصال بـ postgres باستخدام بيانات الاعتماد الموجودة في ENV.
سأعمل على الحصول على السجل الكامل من tmux. . . حسنًا، لم يكن المخزن المؤقت كبيرًا جدًا ولن يتسع هنا. سأحاول إنشاء مخزن مؤقت أكبر، وتشغيل تهيئة أخرى، ووضع السجل الكامل في مكان ما.