He tenido problemas con la imposibilidad total de conectarme a una instancia de desarrollo con Docker.
Pensé en probar la versión de desarrollo sin Docker. Desde allí pude conectarme a localhost, pero no a ninguna otra dirección. Luego vi el comentario de featheredtoast sobre cambiar los valores predeterminados en entornos de desarrollo para asegurar que se vinculen a localhost (64d51a). Así que en la instancia de Docker, cambié a la revisión anterior a esa y ¡pude conectarme a la instancia con Docker!
Pasos para replicar:
-
Sigue la Guía para principiantes para instalar Discourse para desarrollo usando Docker
-
Las conexiones al puerto 9292 (localhost, 127.0.0.1, ::1 o por IP) se cierran inmediatamente
-
git checkout 4935c9f1f8db54312d8343a278c23cb0d3f6b61b(revisión anterior) -
Reconstruye el entorno de desarrollo y ejecútalo
-
Las conexiones al puerto 9292 funcionan como se esperaba