Я пытаюсь изменить некоторые настройки форума через консоль. Я пока не делал этого часто, поэтому поискал похожие вопросы на форуме.
К сожалению, при выполнении команды bundle exec rails c я получаю трассировку ошибки, которая заканчивается следующей строкой:
/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)
Есть ли у кого-нибудь идеи, что здесь происходит? Сам форум работает нормально — я только на днях обновился до последней версии.
Не уверен, какой синтаксис лучше использовать. Я пробовал
SiteSetting.prometheus_trusted_ip_allowlist_regex=1.2.3.4 с экранированием обратных слешей и кавычками вокруг, но ничего не сработало. 1.2.3.4 — это заглушка для моего реального IP.
Поправьте меня, если я ошибаюсь, но мне казалось, что сначала можно задать это во время выполнения. Значит, мне нужно сначала установить это в app.yml, чтобы затем иметь возможность изменять это во время выполнения?
Форум сейчас довольно загружен, поэтому я надеялся сначала задать это во время выполнения, прежде чем фиксировать это в ENV навсегда.
Есть ли какие-то подсказки по синтаксису? Может ли это быть просто так: