mirror of
				https://github.com/balkian/jupyterhub-oauth.git
				synced 2025-11-04 08:38:17 +00:00 
			
		
		
		
	Also updated oauthenticator and dockerspawner. We had to update to get SSL to ignore self-signed SSL certificates now we are temporarily using self-signed certificates.
		
			
				
	
	
		
			28 lines
		
	
	
		
			763 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			763 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
# Designed to be run as 
 | 
						|
# 
 | 
						|
# docker run -it -p 8000:8000 jupyter/oauthenticator
 | 
						|
 | 
						|
FROM jupyterhub/jupyterhub:0.7.2
 | 
						|
 | 
						|
MAINTAINER Project Jupyter <ipython-dev@scipy.org>
 | 
						|
 | 
						|
# Install oauthenticator from git
 | 
						|
ADD oauthenticator /src/oauthenticator
 | 
						|
ADD dockerspawner /src/dockerspawner
 | 
						|
RUN pip install /src/oauthenticator
 | 
						|
RUN pip install /src/dockerspawner
 | 
						|
 | 
						|
# 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 |