[Résolu] Changement récent rompt la connectivité dans Docker (+ non-Docker)

J’ai rencontré des problèmes pour me connecter complètement à une instance de développement Dockerisée.

J’ai pensé essayer la version de développement non Dockerisée. À partir de là, je pouvais me connecter à localhost, mais pas à n’importe quelle autre adresse. J’ai ensuite vu le commentaire de featheredtoast concernant la modification des paramètres par défaut dans les environnements de développement pour s’assurer qu’ils se lient à localhost (64d51a). Donc, sur l’instance Docker, j’ai récupéré la version précédente de cette modification, et je peux maintenant me connecter à l’instance Dockerisée !

Étapes pour reproduire le problème :

  1. Suivez le Guide pour les débutants sur l’installation de Discourse pour le développement en utilisant Docker

  2. Les connexions au port 9292 (localhost, 127.0.0.1, ::1, ou par IP) sont immédiatement fermées

  3. git checkout 4935c9f1f8db54312d8343a278c23cb0d3f6b61b (version précédente)

  4. Reconstruisez l’environnement de développement et lancez-le

  5. Les connexions au port 9292 fonctionnent comme prévu

Bien sûr, c’est une excellente remarque, traitée ici :

Si vous souhaitez exposer globalement les ports du conteneur au réseau (désactivé par défaut), utilisez :

d/boot_dev -p

Merci @sam :+1:

Je peux confirmer qu’avec la dernière version de master (2 commits après la vôtre au moment de l’écriture), la connectivité semble fonctionner comme prévu.