Olá a todos,
Espero que alguém possa me ajudar com o bug que estou enfrentando na minha tentativa de instalação, conforme descrito abaixo:
Debian 10
php 7.3.6
nginx
Estou seguindo este guia:
https://github.com/discourse/discourse/blob/master/docs/DEVELOPER-ADVANCED.md
Mas, sempre durante a migração do banco de dados, recebo o seguinte erro. Já tentei diferentes versões, e o problema persiste:
/var/www/discourse# RAILS_ENV=production bundle exec rake db:migrate
rake aborted!NoMethodError: undefined method `keys' for nil:NilClass/var/www/discourse/app/models/global_setting.rb:57:in `load_defaults'/var/www/discourse/config/application.rb:32:in `<top (required)>'/var/www/discourse/Rakefile:5:in `require'/var/www/discourse/Rakefile:5:in `<top (required)>'/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rake-12.3.2/exe/rake:27:in `<top (required)>'/var/www/discourse/vendor/bundle/ruby/2.6.0/bin/ruby_executable_hooks:24:in `eval'/var/www/discourse/vendor/bundle/ruby/2.6.0/bin/ruby_executable_hooks:24:in `<main>'
Também pesquisei por outros guias ou qualquer outra coisa na web, mas não encontrei nada sobre como corrigir esse erro ou como prosseguir com a instalação.
Tentei também o método de instalação via Docker, que funcionou na configuração inicial, MAS não é compatível com o ISPConfig que utilizo. Ao acessar o Discourse em um subdomínio, a página fica parcialmente quebrada e, após o registro da conta de administrador, o assistente não continua, exibindo apenas uma página em branco.
Agradeço antecipadamente e cordiais saudações,
Mat