Skip to content

Commit 5c15b70

Browse files
authored
Merge pull request #37 from shingo78/feature/default-url-option
Add default url option
2 parents 90a6d76 + 6e74d9a commit 5c15b70

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

jupyterhub/jupyterhub_config.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,19 @@ def resources(config):
127127
'JUPYTERHUB_SINGLEUSER_APP': os.environ['JUPYTERHUB_SINGLEUSER_APP']
128128
}
129129

130+
notebook_args = []
131+
132+
if 'JUPYTERHUB_SINGLEUSER_DEFAULT_URL' in os.environ:
133+
singleuser_default_url = os.environ['JUPYTERHUB_SINGLEUSER_DEFAULT_URL']
134+
c.Spawner.default_url = singleuser_default_url
135+
notebook_args.append(
136+
'--SingleUserNotebookApp.default_url={}'.format(singleuser_default_url))
137+
# WORKAROUND: SingleUserNotebookApp.* preferences are ignored when ServerApp is specified
138+
notebook_args.append(
139+
'--ServerApp.default_url={}'.format(singleuser_default_url))
140+
141+
c.Spawner.args = notebook_args
142+
130143
# DB
131144
pg_user = os.environ['POSTGRES_ENV_JPY_PSQL_USER']
132145
pg_pass = os.environ['POSTGRES_ENV_JPY_PSQL_PASSWORD']

0 commit comments

Comments
 (0)