# Configuration file for jupyterhub (postgres example). c = get_config() # noqa # Add some users c.Authenticator.allowed_users = {'ganymede', 'io', 'rhea'} c.JupyterHub.load_roles = [ { "name": "user-admin", "scopes": [ "admin:groups", "admin:users", "admin:servers", ], "users": [ "rhea", ], } ] # These environment variables are automatically supplied by the linked postgres # container. import os pg_pass = os.getenv('POSTGRES_ENV_JPY_PSQL_PASSWORD') pg_host = os.getenv('POSTGRES_PORT_5432_TCP_ADDR') c.JupyterHub.db_url = f'postgresql://jupyterhub:{pg_pass}@{pg_host}:5432/jupyterhub'