Ich versuche, Discourse auf meinem Laptop zu installieren, um einige Tests durchzuführen, bevor ich Änderungen an meiner echten Version vornehme. (Skripte schreiben, die auf der echten Docker-Instanz ausgeführt werden)
Mein Laptop hat keinen Domainnamen, daher kann ich kein SSL-Zertifikat von Let’s Encrypt erhalten.
Wie installiert man eine reine HTTP-Instanz?
Ich kommentiere die SSL-Zeilen in app.yaml aus und versuche, SSL mit ./discourse-setup --skip-connection-test zu umgehen, aber der Bootstrap schlägt fehl:
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.