Skip to content

Commit

Permalink
changing how admins are parsed.
Browse files Browse the repository at this point in the history
  • Loading branch information
mpilosov committed Feb 19, 2019
1 parent e2a6df8 commit 6f84c36
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions jupyterhub_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,11 +50,13 @@ def start(self):
'bind': '/home/jovyan/%s'%(group_id),
'mode': 'ro',
}
if self.user.name == 'hub-admin': # if admin, allow userlist access
self.volumes['%s/userlist'%(os.environ['HUB_LOC'])] = { 'bind': '/home/jovyan/userlist',
'mode': 'rw' }
self.volumes['%s/jupyterhub_config.py'%(os.environ['HUB_LOC'])] = { 'bind': '/home/jovyan/jupyterhub_config.py',
'mode': 'rw' }
else: # if admin is one of the groups in userlist, mount the following:
self.volumes['%s/userlist'%(os.environ['HUB_LOC'])] = \
{ 'bind': '/home/jovyan/userlist', 'mode': 'rw' }
self.volumes['%s/jupyterhub_config.py'%(os.environ['HUB_LOC'])] = \
{ 'bind': '/home/jovyan/jupyterhub_config.py', 'mode': 'rw' }
#self.volumes["/tmp/.X11-unix"] = {'bind': '/tmp/.X11-unix', 'mode': 'rw'}
#self.volumes["/home/pilosovm/.Xauthority"] = {'bind': '/root/.Xauthority', 'mode': 'rw'}
return super().start()

c.JupyterHub.spawner_class = MyDockerSpawner
Expand Down

0 comments on commit 6f84c36

Please sign in to comment.