diff --git a/compose.yml b/compose.yml index 246afbb..4f99c64 100644 --- a/compose.yml +++ b/compose.yml @@ -53,6 +53,7 @@ services: - /var/run/docker.sock:/var/run/docker.sock:rw # docker socket to use spawner - jupyterhub_data:/data # database and cookie secrets - jupyterhub_certs:/mnt/certs # SSL certificates + - jupyterhub_shared:/mnt/shared # shared volume across environments - /var/run/docker.sock:/var/run/docker.sock:ro # for nvidia autodetection environment: - JUPYTERHUB_ADMIN=admin # this username will be a JupyterHub admin @@ -106,10 +107,11 @@ services: restart: unless-stopped privileged: true - volumes: jupyterhub_data: jupyterhub_certs: + jupyterhub_shared: + name: jupyterhub_shared networks: jupyterhub-network: diff --git a/config/jupyterhub_config.py b/config/jupyterhub_config.py index 94ad1d5..24d9161 100644 --- a/config/jupyterhub_config.py +++ b/config/jupyterhub_config.py @@ -88,7 +88,7 @@ c.DockerSpawner.volumes = { "jupyterlab-{username}_home": "/home", "jupyterlab-{username}_workspace": DOCKER_NOTEBOOK_DIR, "jupyterlab-{username}_cache": "/home/lab/.cache", - "jupyterlab_shared": "/mnt/shared" + "jupyterhub_shared": "/mnt/shared" # shared drive across hub } # Ensure containers can accept proxy connections