OK, ho corretto la separazione di web_only e redis. Il messaggio di errore ora è
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate' fallito con ritorno #<Process::Status: pid 981 exit 1>
Posizione del fallimento: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec fallito con i parametri {"cd"=>"$home", "tag"=>"migrate", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migra
te'"]}
bootstrap fallito con codice di uscita 1
** FAILED TO BOOTSTRAP ** si prega di scorrere verso l'alto e cercare messaggi di errore precedenti, potrebbero essercene più di uno.
./discourse-doctor può aiutare a diagnosticare il problema.
801049b69a89d38b1ae5c299d356fc5f8dc6a8f518b1260c2dde05e0b6081556
Ma forse è un malinteso / mancanza di conoscenza da parte mia:
Il database dovrebbe essere esterno su un altro container lxc che ha un database postgresql. L’utente del database e il database esistono, ma il database è vuoto prima del primo bootstrap di web_only. Lo script crea il database stesso sul sistema remoto al primo build? O devo prima creare il container del database e poi esportare manualmente il suo schema predefinito e i dati al demone postgresql esterno?