حسنًا، لقد أصلحت فصل web_only و redis. رسالة الخطأ الآن هي:
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 981 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec failed with the params {"cd"=>"$home", "tag"=>"migrate", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migra
te'"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
801049b69a89d38b1ae5c299d356fc5f8dc6a8f518b1260c2dde05e0b6081556
ولكن ربما يكون هناك سوء فهم / نقص في المعرفة من جانبي:
يجب أن تكون قاعدة البيانات خارجية في حاوية lxc أخرى تحتوي على قاعدة بيانات postgresql. المستخدم وقاعدة البيانات موجودان، لكن قاعدة البيانات فارغة قبل أول عملية bootstrap لـ web_only. هل يقوم البرنامج النصي بإنشاء قاعدة البيانات بنفسه على النظام البعيد عند أول بناء؟ أم يجب علي أولاً إنشاء حاوية قاعدة البيانات ثم تصدير مخططها الافتراضي والبيانات يدويًا إلى خادم postgresql الخارجي؟