Déplacement de la base de données postgres vers le serveur de base de données central : erreur de compilation

Salut Jay,

J’ai suivi le fil de discussion de Falco sur Configure Discourse to use a separate PostgreSQL server. Le serveur de base de données est accessible depuis la VM :

root@docker2:/var/discourse# pg_isready -d discourse -h 10.10.10.18 -p 5432 -U discourse
10.10.10.18:5432 - Verbindungen werden angenommen

(les connexions sont acceptées)

Le nom de la base de données, l’utilisateur et le mot de passe dans web_only.yml sont également corrects. L’erreur de compilation est :

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process:
:Status: pid 829 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migra
te'"]}
bootstrap failed with exit code 1

Je ne suis pas un expert en Ruby, j’aurais donc besoin d’aide pour le débogage à partir de l’erreur qui apparaît ici.

Au revoir, Thommie