Есть ли ещё места, где задаётся IP/хостнейм подключения к базе данных, кроме DISCOURSE_DB_HOST в app.yml?

Существуют ли другие места определения подключения к базе данных, кроме DISCOURSE_DB_HOST в файле /var/discourse/containers/app.yml?

Мой сервер PostgreSQL работает отдельно от сервера Docker с Discourse, и недавно я изменил хостнейм подключения к базе данных с публичного хостнейма/IP сервера базы данных на частный IP-адрес локальной сети. Сейчас я вижу некоторые подключения по этому частному IP-адресу локальной сети, но основной трафик всё ещё проходит через публичный IP-адрес / интерфейс.

Я попытался проверить файловую систему на сервере и внутри образа Docker с Discourse, но не нашёл старый хостнейм или старый IP-адрес ни в одном из этих мест, однако что-то всё ещё обращается к публичному сетевому интерфейсу из этой установки Discourse.

Есть ли какие-то идеи, как определить, почему Discourse всё ещё пытается подключаться к неправильному IP-адресу?

Убедитесь, что вы следуете инструкции по запуску Discourse с отдельным сервером PostgreSQL.

Да, именно это и было сделано. Не могу понять, почему после этого изменения используется публичный IP-адрес. Особенно если это единственное место, где можно изменить IP.

Можете ли вы заблокировать доступ к общедоступному порту? Возможно, к нему обращается что-то другое. Или вы оставили старый контейнер запущенным?