mirror of
				https://github.com/balkian/jupyterhub-oauth.git
				synced 2025-11-04 08:38:17 +00:00 
			
		
		
		
	Updated to jupyterhub 0.7.2 to add OAUTH_TLS_VERIFY=0
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.
This commit is contained in:
		@@ -2,7 +2,7 @@
 | 
			
		||||
# 
 | 
			
		||||
# docker run -it -p 8000:8000 jupyter/oauthenticator
 | 
			
		||||
 | 
			
		||||
FROM jupyter/jupyterhub
 | 
			
		||||
FROM jupyterhub/jupyterhub:0.7.2
 | 
			
		||||
 | 
			
		||||
MAINTAINER Project Jupyter <ipython-dev@scipy.org>
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										28
									
								
								Dockerfile.template
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								Dockerfile.template
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,28 @@
 | 
			
		||||
# Designed to be run as 
 | 
			
		||||
# 
 | 
			
		||||
# docker run -it -p 8000:8000 jupyter/oauthenticator
 | 
			
		||||
 | 
			
		||||
FROM jupyterhub/jupyterhub:${VERSION}
 | 
			
		||||
 | 
			
		||||
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
 | 
			
		||||
							
								
								
									
										7
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										7
									
								
								Makefile
									
									
									
									
									
								
							@@ -1,10 +1,13 @@
 | 
			
		||||
VERSION=`cat VERSION`
 | 
			
		||||
REPO="balkian/jupyterhub-oauth"
 | 
			
		||||
REPO="gsiupm/jupyterhub-oauth"
 | 
			
		||||
TEST=$(REPO):test-$(VERSION)
 | 
			
		||||
FINAL=$(REPO):$(VERSION)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
build:
 | 
			
		||||
Dockerfile: Dockerfile.template VERSION
 | 
			
		||||
	cat Dockerfile.template | VERSION=$(VERSION) envsubst > Dockerfile
 | 
			
		||||
 | 
			
		||||
build: Dockerfile
 | 
			
		||||
	docker build -t $(TEST) .
 | 
			
		||||
 | 
			
		||||
run:
 | 
			
		||||
 
 | 
			
		||||
 Submodule dockerspawner updated: f0ea6d065c...a1660913dd
									
								
							@@ -19,7 +19,7 @@ teams = os.environ.get('OAUTHENTICATOR_TEAMS', None)
 | 
			
		||||
 | 
			
		||||
c.JupyterHub.log_level = 10
 | 
			
		||||
c.JupyterHub.spawner_class = 'dockerspawner.DockerSpawner'
 | 
			
		||||
c.DockerSpawner.container_image = 'jupyter/scipy-singleuser'
 | 
			
		||||
c.DockerSpawner.container_image = 'jupyter/scipy-notebook'
 | 
			
		||||
c.DockerSpawner.use_internal_ip = True
 | 
			
		||||
 | 
			
		||||
notebook_dir = os.environ.get('DOCKER_NOTEBOOK_DIR') or '/home/jovyan/work'
 | 
			
		||||
 
 | 
			
		||||
 Submodule oauthenticator updated: fb38f60a56...ac730b2761
									
								
							
		Reference in New Issue
	
	Block a user