Come connettersi al database discourse da IP pubblico all'interno di un container Docker

Ciao, riesco a connettermi al database di Discourse da localhost, ma non riesco a connettermi tramite IP pubblico. Di seguito il codice che ho aggiunto in app.yml:

expose:

  • “127.17.0.1:5432:5432”

Hai aperto solo l’IP localhost, quindi non è previsto che tu possa connetterti all’IP pubblico. Dovresti mappare 5432:5432 o 1.2.3.4:5432:5432, dove 1.2.3.4 è l’indirizzo IP pubblico.

Esporre il tuo database pubblicamente è probabilmente una cattiva idea, soprattutto se non hai modificato la password predefinita. Sei sicuro di non voler utilizzare invece il plugin Data Explorer?