Установка Discourse для разработки с помощью Docker

Спасибо за это изображение и супер-понятные инструкции!

При запуске d/boot_dev --init я получил ошибку: psql: error: FATAL: Peer authentication failed for user "postgres".

Хотя в файле pg_hba.conf в папке data/postgres/ все методы аутентификации были установлены в значение “trust”, в /etc/postgresql/13/main/ находился другой файл с настройками по умолчанию (“peer” / “md5”).

Я отредактировал файл /etc/postgresql/13/main/pg_hba.conf, изменил все методы на trust, выполнил d/shell и запустил sv restart postgres, чтобы применить изменения. После этого смог продолжить работу, выполнив вручную команды: d/bundle install, d/rake db:migrate RAILS_ENV=development и d/rake admin:create.

Оставляю это здесь на случай, если кому-то ещё это пригодится!

1 лайк