Estou tentando alterar algumas configurações do fórum através do console. Ainda não fiz isso muitas vezes, então procurei por perguntas semelhantes no fórum.
Infelizmente, ao executar ‘bundle exec rails c’, recebo um rastreamento de erro que termina com esta linha:
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/postgresql_adapter.rb:81:in `rescue in new_client': connection to server on socket \"/var/run/postgresql/.s.PGSQL.5432\" failed: FATAL: Peer authentication failed for user \"discourse\" (ActiveRecord::NoDatabaseError)
Alguma ideia do que está acontecendo aí? O fórum em si funciona bem - acabei de atualizar para a versão mais recente outro dia.
Não tenho certeza de qual sintaxe é boa para usar. Tentei
SiteSetting.prometheus_trusted_ip_allowlist_regex=1.2.3.4 com barras invertidas escapadas e aspas ao redor, mas nada funcionou. 1.2.3.4 sendo um placeholder do meu IP real.
Corrija-me se estiver errado, mas pensei que poderia defini-lo em tempo de execução primeiro. Então, preciso defini-lo em app.yml primeiro para poder modificá-lo em tempo de execução?
O fórum está bastante movimentado, então eu esperava poder defini-lo em tempo de execução primeiro antes de defini-lo permanentemente no ENV.