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