20 lines
865 B
Docker
20 lines
865 B
Docker
# Copyright (c) Jupyter Development Team.
|
|
# Distributed under the terms of the Modified BSD License.
|
|
FROM jupyter/jupyterhub:master
|
|
|
|
# Install dockerspawner and its dependencies
|
|
RUN /opt/conda/bin/pip install \
|
|
-e git+https://github.com/jupyter/jupyterhub@62a5e9dbce86cbb8992def81600ff9881d515935#egg=jupyterhub \
|
|
-e git+https://github.com/jupyter/oauthenticator@011f6ea25c6bafca087d94a6c73d24dcbb0bf80e#egg=oauthenticator \
|
|
-e git+https://github.com/jupyter/dockerspawner@3c5e36bc96a252a04bb7700fdb009bd572996f3a#egg=dockerspawner
|
|
|
|
# Copy TLS certificate and key
|
|
ENV SSL_CERT /srv/jupyterhub/secrets/jupyterhub.cer
|
|
ENV SSL_KEY /srv/jupyterhub/secrets/jupyterhub.key
|
|
COPY ./secrets/*.cer $SSL_CERT
|
|
COPY ./secrets/*.key $SSL_KEY
|
|
RUN chmod 700 /srv/jupyterhub/secrets && \
|
|
chmod 600 /srv/jupyterhub/secrets/*
|
|
|
|
COPY ./userlist /srv/jupyterhub/userlist
|