It would be nice to update documentation regarding these options.
Personally, I would prefer to use the configuration options over environment variables since this approach is more flexible: it is always possible to set the configuration options to the value of the variables, e.g.:
It seems that the following documented configuration options are not actually used in the code:
Instead, the values of the following environment variables are used:
JUPYTERHUB_SERVICE_PREFIX
NBEX_BASE_STORE
NBEX_DB_URL
https://github.com/edina/nbexchange/blob/985796a553a56f4ee39f74f46ab8577a9c263728/nbexchange/app.py#L65-L66 https://github.com/edina/nbexchange/blob/985796a553a56f4ee39f74f46ab8577a9c263728/nbexchange/database.py#L18
It would be nice to update documentation regarding these options.
Personally, I would prefer to use the configuration options over environment variables since this approach is more flexible: it is always possible to set the configuration options to the value of the variables, e.g.: