فشل استعادة النسخة الاحتياطية على بيئة Docker نظيفة للمطور: فشل مصادقة النظير للمستخدم "postgres"

لقد واجهت نفس المشاكل.
أخيرًا، قمت بإدراج ما يلي كحل بديل

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

قبل

  DatabaseConfiguration.new(

في /lib/backup_restore.rb.

كان علي أيضًا تعيين كلمة المرور للمستخدم discourse عبر

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

قد تكون هناك طرق أفضل لتحقيق ذلك.

إعجاب واحد (1)