Backup-Wiederherstellung schlägt bei sauberer Dev-Docker-Umgebung fehl: FATAL: Peer-Authentifizierung für Benutzer “postgres” fehlgeschlagen

Ich hatte die gleichen Probleme.
Schließlich habe ich Folgendes als Workaround eingefügt

   if Rails.env.development?
      username = "discourse"
      password = "discourse"
      config["host"] = "localhost"
      config["port"] = 5432
      config["database"] = "discourse_development"
    end

vor

  DatabaseConfiguration.new(

in /lib/backup_restore.rb.

Ich musste auch das Passwort für den Benutzer discourse über

d/psql -c "ALTER USER discourse WITH PASSWORD 'discourse';"

festlegen.

Es mag elegantere Wege geben, dies zu erreichen.

1 „Gefällt mir“