Closed rgbkrk closed 8 years ago
Tim's suped up version: https://github.com/betatim/carina-jupyterhub
Docker spawner for JupyterHub: https://github.com/jupyter/dockerspawner
OAuthenticator: https://github.com/jupyter/oauthenticator
Actually, try this one out:
https://github.com/jupyter/dockerspawner/tree/master/examples/oauth
The PyLadies workshop the other week used Tim's. Individually it worked well but when 50 people tried to spawn at the same time, something about it broke. So we should try out hitting whatever we use to simulate workshop conditions.
This Swarm spawner is what we'll want to adapt for ease of use on carina: https://github.com/compmodels/jupyterhub/blob/master/swarmspawner.py
Just as a head's up, I've noticed that jupyter/jupyterhub:latest
is not up to date:
Using latest
I ran into problems with the GitHub OAuth authenticator nuking the /hub/login/
route. Pinning my Dockerfile to jupyter/jupyterhub:0.4.1
instead resolves the issue.
By the way, I'm working in smashwilson/jupyterhub-carina :wrench:
I'm up and running at http://jupyterhub.azurefire.net/:
I'll go fix the Docker Hub builds for the official image.
I triggered off the build for latest
, though we'll definitely want to pin to 0.4.1
I'm up at http://jub.fict.io/
Giddy up http://jupyterhub.phymata.com/
Independent of training material, everyone should have a go at launching JupyterHub