Alguma outra localização onde o IP / hostname da conexão do banco de dados é definido além de DISCOURSE_DB_HOST em app.yml?

Existem outros locais de definição de conexão com banco de dados além de DISCOURSE_DB_HOST em /var/discourse/containers/app.yml?

Tenho meu servidor PostgreSQL rodando separadamente do servidor Docker do Discourse e, recentemente, alterei o nome de host de conexão do banco de dados do nome de host/IP público do servidor de banco de dados para um IP de LAN privada. Estou vendo algumas conexões nesse IP de LAN privada agora, mas ainda vejo a maior parte do tráfego passando pelo IP/interface pública.

Tentei verificar o sistema de arquivos em todo o servidor e dentro da imagem Docker do Discourse, mas não estou encontrando o nome de host antigo ou o IP antigo em nenhum desses locais, mas algo ainda está acessando a interface de rede pública a partir desta instalação do Discourse.

Alguma ideia sobre como isolar por que o Discourse ainda estaria tentando se comunicar com o IP errado agora?

Certifique-se de seguir Executando o Discourse com um servidor PostgreSQL separado.

Sim, foi exatamente isso que foi seguido. Não consigo entender, por mais que tente, por que ele ainda está usando o IP público após essa alteração. Especialmente se esse é o único lugar para alterar o IP.

Você pode bloquear o acesso à porta pública? Talvez algo mais esteja acessando-a. Ou você deixou um container antigo em execução?