[Resolvido] Mudança recente quebra conectividade no Docker (+ fora do Docker)

Tive problemas com a incapacidade total de me conectar a uma instância de desenvolvimento em Docker.

Decidi tentar a versão de desenvolvimento sem Docker. A partir dela, consegui me conectar ao localhost, mas não a nenhum outro endereço. Em seguida, vi o comentário de featheredtoast sobre alterar os padrões em ambientes de desenvolvimento para garantir que eles se liguem ao localhost (64d51a). Assim, na instância Docker, verifiquei a revisão anterior a essa e consegui me conectar à instância em Docker!

Passos para replicar:

  1. Siga o Guia para Iniciantes para Instalar o Discourse para Desenvolvimento usando Docker

  2. Conexões à porta 9292 (localhost, 127.0.0.1, ::1 ou por IP) são imediatamente fechadas

  3. git checkout 4935c9f1f8db54312d8343a278c23cb0d3f6b61b (revisão anterior)

  4. Reconstrua o ambiente de desenvolvimento e execute

  5. Conexões à porta 9292 funcionam conforme o esperado

Claro, essa é uma ótima observação, tratada aqui:

Se desejar expor globalmente as portas do contêiner para a rede (desativado por padrão), use:

d/boot_dev -p

Obrigado, @sam :+1:

Posso confirmar que, com a versão mais recente da master (2 commits após a sua no momento da escrita), a conectividade parece funcionar conforme o esperado.