Ciao Jay,
Ho seguito il thread di Falco su Configure Discourse to use a separate PostgreSQL server Il server del database è disponibile dalla VM:
root@docker2:/var/discourse# pg_isready -d discourse -h 10.10.10.18 -p 5432 -U discourse
10.10.10.18:5432 - Connessioni accettate
(connessioni accettate)
Anche il nome del database, l’utente e la password in web_only.yml sono corretti. L’errore di compilazione è
FALLITO
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' fallito con ritorno #<Process:
:Status: pid 829 exit 1>
Posizione del fallimento: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec fallito con i parametri {\"cd\"=>\"$home\", \"hook\"=>\"db_migrate\", \"cmd\"=>[\"su discourse -c 'bundle exec rake db:migra
te'\"]}
bootstrap fallito con codice di uscita 1
Non sono un esperto di Ruby, quindi avrei bisogno di aiuto per il debug a partire dall’errore che appare qui.
Ciao, Thommie