[Решено] Недавнее изменение нарушает подключение в Docker (+ вне Docker)

У меня возникли проблемы с полной невозможностью подключения к Docker-окружению для разработки.

Я решил попробовать версию для разработки без Docker. В этом случае подключение к localhost работало, но к любым другим адресам — нет. Затем я увидел комментарий featheredtoast о том, что в окружениях для разработки по умолчанию нужно изменять настройки, чтобы они привязывались к localhost (64d51a). Поэтому в Docker-окружении я переключился на ревизию, предшествующую этой, и смог подключиться к Docker-окружению!

Шаги для воспроизведения:

  1. Следуйте руководству для начинающих по установке Discourse для разработки с использованием Docker

  2. Подключения к порту 9292 (localhost, 127.0.0.1, ::1 или по IP) немедленно закрываются

  3. git checkout 4935c9f1f8db54312d8343a278c23cb0d3f6b61b (предыдущая ревизия)

  4. Пересоберите окружение для разработки и запустите его

  5. Подключения к порту 9292 работают как ожидалось

Конечно, это отличное замечание, которое уже исправлено здесь:

Если вы хотите глобально открыть порты контейнера для сети (по умолчанию отключено), используйте:

d/boot_dev -p

Спасибо @sam :+1:

Подтверждаю, что в последней версии master (2 коммита после вашего на момент написания) подключение работает как положено.