From 2ca76bf252f10cd2efa9b3c55a78073467fd2f4c Mon Sep 17 00:00:00 2001 From: hotwa Date: Sun, 14 Jan 2024 23:42:48 +0800 Subject: [PATCH] add JUPYTERHUB_IP env --- docker-compose.yml | 2 ++ jupyterhub_config.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index fc9c028..9013453 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -35,6 +35,8 @@ services: DOCKER_NOTEBOOK_IMAGE: hotwa/notebook:latest # Notebook directory inside user image DOCKER_NOTEBOOK_DIR: /home/jovyan/work + # add tailscale ip + JUPYTERHUB_IP: 0.0.0.0 volumes: jupyterhub-data: diff --git a/jupyterhub_config.py b/jupyterhub_config.py index eac5bcb..44c870b 100644 --- a/jupyterhub_config.py +++ b/jupyterhub_config.py @@ -39,7 +39,7 @@ c.DockerSpawner.remove = True c.DockerSpawner.debug = True # User containers will access hub by container name on the Docker network -c.JupyterHub.hub_ip = "jupyterhub" +c.JupyterHub.hub_ip = os.environ.get('JUPYTERHUB_IP', '0.0.0.0') c.JupyterHub.hub_port = 8080 # Persist hub data on volume mounted inside container