Skip to content
This repository has been archived by the owner on Feb 16, 2023. It is now read-only.

Commit

Permalink
Add jupyetrhub configuration to page_config
Browse files Browse the repository at this point in the history
  • Loading branch information
Mike committed May 29, 2021
1 parent 7b95609 commit e834c7f
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions retrolab/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,19 @@ def get_page_config(self):
"retroLogo": app.retro_logo,
}

if 'hub_prefix' in app.serverapp.tornado_settings:
tornado_settings = app.serverapp.tornado_settings
hub_prefix = tornado_settings['hub_prefix']
page_config['hubPrefix'] = hub_prefix
page_config['hubHost'] = tornado_settings['hub_host']
page_config['hubUser'] = tornado_settings['user']
page_config['shareUrl'] = ujoin(hub_prefix, 'user-redirect')
# Assume the server_name property indicates running JupyterHub 1.0.
if hasattr(app.serverapp, 'server_name'):
page_config['hubServerName'] = app.serverapp.server_name
api_token = os.getenv('JUPYTERHUB_API_TOKEN', '')
page_config['token'] = api_token

mathjax_config = self.settings.get("mathjax_config", "TeX-AMS_HTML-full,Safe")
# TODO Remove CDN usage.
mathjax_url = self.settings.get(
Expand Down

0 comments on commit e834c7f

Please sign in to comment.