add internal-ssl config for singleuser extension

This commit is contained in:
Min RK
2023-02-16 13:58:34 +01:00
parent 4c1df3f3fe
commit 18adfbbf30

View File

@@ -502,6 +502,13 @@ class JupyterHubSingleUser(ExtensionApp):
# to make sure it has the desired effect # to make sure it has the desired effect
cfg.default_url = self.default_url = self.get_default_url() cfg.default_url = self.default_url = self.get_default_url()
# load SSL configuration
cfg.keyfile = os.environ.get('JUPYTERHUB_SSL_KEYFILE') or ''
cfg.certfile = os.environ.get('JUPYTERHUB_SSL_CERTFILE') or ''
cfg.client_ca = os.environ.get('JUPYTERHUB_SSL_CLIENT_CA') or ''
if cfg.certfile:
self.serverapp.log.info(f"Using SSL cert {cfg.certfile}")
# Jupyter Server default: config files have higher priority than extensions, # Jupyter Server default: config files have higher priority than extensions,
# by: # by:
# 1. load config files # 1. load config files