J’essaie d’installer Discourse sur mon ordinateur portable pour faire quelques tests avant d’apporter des modifications à ma version réelle. (écriture de scripts qui s’exécuteront sur la vraie instance Docker)
Mon ordinateur portable n’a pas de nom de domaine, je ne peux donc pas obtenir de certificat SSL Let’s Encrypt.
Comment installer une instance HTTP uniquement ?
Je commente les lignes SSL dans app.yaml et j’essaie de contourner le SSL avec ./discourse-setup --skip-connection-test mais le bootstrap échoue :
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' failed with return #<Process::Status: pid 3649 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"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}
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.