Cómo conectarse a discourse db desde IP pública dentro de un contenedor Docker

Hola, puedo conectarme a la base de datos de Discourse desde localhost, pero no puedo conectarme desde una IP pública. A continuación se muestra el código que agregué en app.yml:

expose:

  • “127.17.0.1:5432:5432”

Solo has abierto la IP de localhost, por lo que no se espera que puedas conectarte a la IP pública. Necesitarías vincular 5432:5432 o 1.2.3.4:5432:5432, donde 1.2.3.4 es la IP pública.

Exponer tu base de datos públicamente probablemente sea una mala idea, especialmente si no has cambiado la contraseña predeterminada. ¿Estás seguro de que prefieres no usar el complemento de explorador de datos?