Estou tentando instalar o Discourse no meu laptop para fazer alguns testes antes de fazer alterações na minha versão real. (escrevendo scripts que serão executados na instância docker real)
Meu laptop não tem nome de domínio, então não consigo obter um certificado SSL Let’s Encrypt.
Como se instala uma instância apenas http?
Eu comento as linhas SSL em app.yaml e tento contornar o SSL em ./discourse-setup --skip-connection-test, mas o bootstrap falha:
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.