Exécuter discourse avec Postgres fonctionnant dans docker

Je ne suis pas sûr, mais je pense que le problème vient probablement du fait que Discourse s’exécute à l’intérieur d’un conteneur Docker et ne peut donc pas accéder par défaut à votre conteneur PostgreSQL séparé.

Je pense que vous devez exposer la base de données en utilisant ce type de configuration : GitHub - discourse/discourse_docker: A Docker image for Discourse

Vous devrez peut-être également supprimer le modèle PostgreSQL du fichier app.yml.

Ces documents pourraient être utiles. Bien que vous n’utilisiez pas un serveur séparé, tout le reste devrait être pertinent.

J’espère que cela vous aidera !