Comment connecter discourse db depuis une IP publique dans un conteneur Docker

Bonjour, je peux me connecter à la base de données Discourse depuis localhost, mais pas depuis une adresse IP publique. Voici le code que j’ai ajouté dans app.yml :

expose:

  • “127.17.0.1:5432:5432”

Vous n’avez ouvert que l’adresse IP localhost, il est donc normal que vous ne puissiez pas vous connecter à l’adresse IP publique. Vous devez faire correspondre 5432:5432 ou 1.2.3.4:5432:5432, où 1.2.3.4 est l’adresse IP publique.

Exposer votre base de données publiquement est probablement une mauvaise idée, surtout si vous n’avez pas modifié le mot de passe par défaut. Êtes-vous sûr de ne pas préférer utiliser le plugin d’exploration de données ?