Ich versuche, einige Foreneinstellungen über die Konsole zu ändern. Das habe ich noch nicht oft gemacht, daher habe ich auf dem Forum nach ähnlichen Fragen gesucht.
Leider erhalte ich beim Ausführen von ‘bundle exec rails c’ eine Fehlermeldung, die mit dieser Zeile endet
/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)
Irgendeine Idee, was da los ist? Das Forum selbst läuft einwandfrei – wurde gerade erst am anderen Tag auf die neueste Version aktualisiert.
Ich bin mir nicht sicher, welche Syntax gut geeignet ist. Ich habe versucht:
SiteSetting.prometheus_trusted_ip_allowlist_regex=1.2.3.4 mit Maskierung von Backslashes und Anführungszeichen darum, aber nichts hat funktioniert. 1.2.3.4 ist ein Platzhalter für meine echte IP.
Korrigieren Sie mich, wenn ich falsch liege, aber ich dachte, ich könnte es zuerst zur Laufzeit festlegen. Muss ich es also zuerst in app.yml festlegen, um es dann zur Laufzeit ändern zu können?
Das Forum ist ziemlich beschäftigt, daher hoffte ich, es zuerst zur Laufzeit festlegen zu können, bevor ich es dauerhaft in der ENV festlege.
Irgendwelche Hinweise zur Syntax? Kann das einfach so sein?