Estoy intentando instalar Discourse en mi portátil para hacer algunas pruebas antes de realizar cambios en mi versión real. (escribiendo scripts que se ejecutarán en la instancia real de Docker)
Mi portátil no tiene nombre de dominio, por lo que no puedo obtener un certificado SSL de Let’s Encrypt.
¿Cómo se instala una instancia solo HTTP?
Comento las líneas SSL en app.yaml e intento omitir SSL con ./discourse-setup --skip-connection-test, pero el arranque falla:
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.