Installer Discourse pour le développement avec Docker

Merci pour cette image et les instructions super claires !

J’ai obtenu psql: error: FATAL: Peer authentication failed for user "postgres" en exécutant d/boot_dev --init.

Bien que le fichier pg_hba.conf dans data/postgres/ ait toutes les méthodes d’authentification définies sur « trust », il y en avait un autre dans /etc/postgresql/13/main/ qui utilisait les valeurs par défaut (« peer » / « md5 »).

J’ai édité /etc/postgresql/13/main/pg_hba.conf, changé toutes les méthodes en trust, lancé d/shell et exécuté sv restart postgres pour prendre en compte les modifications — et j’ai pu continuer en exécutant manuellement d/bundle install ; d/rake db:migrate RAILS_ENV=development ; d/rake admin:create.

Je laisse ce message au cas où cela serait utile à quelqu’un d’autre !

1 « J'aime »