# Designed to be run as # # docker run -it -p 8000:8000 jupyter/oauthenticator FROM jupyter/jupyterhub MAINTAINER Project Jupyter # Install oauthenticator from git RUN pip install git+git://github.com/jupyter/oauthenticator.git RUN pip install git+git://github.com/jupyter/dockerspawner.git # Create oauthenticator directory and put necessary files in it RUN mkdir /srv/oauthenticator WORKDIR /srv/oauthenticator ENV OAUTHENTICATOR_DIR /srv/oauthenticator ADD ssl /srv/oauthenticator/ssl RUN chmod 700 /srv/oauthenticator RUN groupadd hubadmin RUN echo "%hubadmin ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers ADD jupyterhub_config.py /srv/jupyterhub/jupyterhub_config.py ENV USERS_DIR /output VOLUME /home