Restauración de copia de seguridad fallando en entorno Docker de desarrollo limpio: FATAL: Error de autenticación por pares para el usuario “postgres”

He tenido los mismos problemas.
Finalmente inserté lo siguiente como solución alternativa

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

antes de

  DatabaseConfiguration.new(

en /lib/backup_restore.rb.

También tuve que establecer la contraseña para el usuario discourse a través de

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

Puede que haya mejores maneras de lograr esto.

1 me gusta