If JUPYTERHUB_SERVICE_URL host empty listen on ipv4+ipv6

This commit is contained in:
Simon Li
2025-01-26 15:29:43 +00:00
parent 2550d24048
commit a2a238f81d
2 changed files with 4 additions and 1 deletions

View File

@@ -518,7 +518,8 @@ class JupyterHubSingleUser(ExtensionApp):
if url.hostname: if url.hostname:
cfg.ip = url.hostname cfg.ip = url.hostname
else: else:
cfg.ip = "127.0.0.1" # All interfaces (ipv4+ipv6)
cfg.ip = ""
cfg.base_url = os.environ.get('JUPYTERHUB_SERVICE_PREFIX') or '/' cfg.base_url = os.environ.get('JUPYTERHUB_SERVICE_PREFIX') or '/'

View File

@@ -288,6 +288,8 @@ class SingleUserNotebookAppMixin(Configurable):
url = urlparse(os.environ['JUPYTERHUB_SERVICE_URL']) url = urlparse(os.environ['JUPYTERHUB_SERVICE_URL'])
if url.hostname: if url.hostname:
return url.hostname return url.hostname
# All interfaces (ipv4+ipv6)
return ""
return '127.0.0.1' return '127.0.0.1'
# disable some single-user configurables # disable some single-user configurables