مرحباً جاي،
لقد اتبعت سلسلة فالكو على Configure Discourse to use a separate PostgreSQL server. خادم قاعدة البيانات متاح من الجهاز الظاهري:
root@docker2:/var/discourse# pg_isready -d discourse -h 10.10.10.18 -p 5432 -U discourse
10.10.10.18:5432 - يتم قبول الاتصالات
(الاتصالات مقبولة)
اسم قاعدة البيانات والمستخدم وكلمة المرور في web_only.yml صحيحة أيضًا. خطأ البناء هو:
فشل
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate' فشل مع العودة #<Process:
:Status: pid 829 exit 1>
موقع الفشل: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
فشل التنفيذ مع المعلمات {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migra\nte'"]}
فشل التمهيد برمز خروج 1
أنا لست خبيرًا في لغة روبي، لذا سأحتاج إلى بعض المساعدة في تصحيح الأخطاء بدءًا من الخطأ الذي يظهر هنا.
وداعًا، تومي