Ripristino del backup fallisce su ambiente Docker dev pulito: FATAL: Autenticazione peer fallita per l'utente «postgres»

Ho avuto gli stessi problemi.
Alla fine ho inserito quanto segue come soluzione alternativa

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

prima di

  DatabaseConfiguration.new(

in /lib/backup_restore.rb.

Ho anche dovuto impostare la password per l’utente discourse tramite

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

Potrebbero esserci modi migliori per raggiungere questo obiettivo.

1 Mi Piace