From 37f78caac4e3eb2d8ea63f6f0dc3251c96ee0998 Mon Sep 17 00:00:00 2001 From: Michael Pilosov Date: Thu, 3 Jan 2019 04:53:17 +0000 Subject: [PATCH] permissions. --- .dockerignore | 0 .env | 0 .gitignore | 0 CONTRIBUTING.md | 0 Dockerfile.jupyterhub | 2 ++ LICENSE | 0 Makefile | 0 README.md | 0 docker-compose.yml | 0 docs/docker-machine.md | 0 docs/oauth-form.png | Bin examples/custom-notebook-server/Dockerfile | 0 examples/custom-notebook-server/README.md | 0 examples/jupyterlab/Dockerfile | 0 examples/jupyterlab/README.md | 0 examples/letsencrypt/README.md | 0 examples/letsencrypt/docker-compose.yml | 0 internal/jupyterhub-docker.png | Bin jupyterhub_config.py | 7 ++++--- singleuser/Dockerfile | 0 traefik.toml | 0 21 files changed, 6 insertions(+), 3 deletions(-) mode change 100644 => 100755 .dockerignore mode change 100644 => 100755 .env mode change 100644 => 100755 .gitignore mode change 100644 => 100755 CONTRIBUTING.md mode change 100644 => 100755 Dockerfile.jupyterhub mode change 100644 => 100755 LICENSE mode change 100644 => 100755 Makefile mode change 100644 => 100755 README.md mode change 100644 => 100755 docker-compose.yml mode change 100644 => 100755 docs/docker-machine.md mode change 100644 => 100755 docs/oauth-form.png mode change 100644 => 100755 examples/custom-notebook-server/Dockerfile mode change 100644 => 100755 examples/custom-notebook-server/README.md mode change 100644 => 100755 examples/jupyterlab/Dockerfile mode change 100644 => 100755 examples/jupyterlab/README.md mode change 100644 => 100755 examples/letsencrypt/README.md mode change 100644 => 100755 examples/letsencrypt/docker-compose.yml mode change 100644 => 100755 internal/jupyterhub-docker.png mode change 100644 => 100755 jupyterhub_config.py mode change 100644 => 100755 singleuser/Dockerfile mode change 100644 => 100755 traefik.toml diff --git a/.dockerignore b/.dockerignore old mode 100644 new mode 100755 diff --git a/.env b/.env old mode 100644 new mode 100755 diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md old mode 100644 new mode 100755 diff --git a/Dockerfile.jupyterhub b/Dockerfile.jupyterhub old mode 100644 new mode 100755 index 0d38d57..14d91fe --- a/Dockerfile.jupyterhub +++ b/Dockerfile.jupyterhub @@ -10,6 +10,8 @@ RUN /opt/conda/bin/conda install -yq psycopg2=2.7 && \ oauthenticator==0.8.* \ dockerspawner==0.9.* + + # Copy TLS certificate and key #ENV SSL_CERT /srv/jupyterhub/secrets/jupyterhub.crt #ENV SSL_KEY /srv/jupyterhub/secrets/jupyterhub.key diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/Makefile b/Makefile old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/docker-compose.yml b/docker-compose.yml old mode 100644 new mode 100755 diff --git a/docs/docker-machine.md b/docs/docker-machine.md old mode 100644 new mode 100755 diff --git a/docs/oauth-form.png b/docs/oauth-form.png old mode 100644 new mode 100755 diff --git a/examples/custom-notebook-server/Dockerfile b/examples/custom-notebook-server/Dockerfile old mode 100644 new mode 100755 diff --git a/examples/custom-notebook-server/README.md b/examples/custom-notebook-server/README.md old mode 100644 new mode 100755 diff --git a/examples/jupyterlab/Dockerfile b/examples/jupyterlab/Dockerfile old mode 100644 new mode 100755 diff --git a/examples/jupyterlab/README.md b/examples/jupyterlab/README.md old mode 100644 new mode 100755 diff --git a/examples/letsencrypt/README.md b/examples/letsencrypt/README.md old mode 100644 new mode 100755 diff --git a/examples/letsencrypt/docker-compose.yml b/examples/letsencrypt/docker-compose.yml old mode 100644 new mode 100755 diff --git a/internal/jupyterhub-docker.png b/internal/jupyterhub-docker.png old mode 100644 new mode 100755 diff --git a/jupyterhub_config.py b/jupyterhub_config.py old mode 100644 new mode 100755 index 37a2934..23a2a68 --- a/jupyterhub_config.py +++ b/jupyterhub_config.py @@ -13,7 +13,8 @@ c = get_config() # Spawn single-user servers as Docker containers c.JupyterHub.spawner_class = 'dockerspawner.DockerSpawner' # Spawn containers from this image -c.DockerSpawner.container_image = os.environ['DOCKER_NOTEBOOK_IMAGE'] +# c.DockerSpawner.container_image = os.environ['DOCKER_NOTEBOOK_IMAGE'] +c.DockerSpawner.container_image = "jupyter/scipy-notebook" # JupyterHub requires a single-user instance of the Notebook server, so we # default to using the `start-singleuser.sh` script included in the # jupyter/docker-stacks *-notebook images as the Docker run command when @@ -37,8 +38,8 @@ c.DockerSpawner.notebook_dir = notebook_dir # notebook directory in the container # c.DockerSpawner.volumes = { 'jupyterhub-user-{username}': notebook_dir } -c.DockerSpawner.volumes = { 'jupyterhub-user-{username}': notebook_dir, # this connects volumes - '/home/michael/repos/packages':'/home/jovyan/work/shared' } +c.DockerSpawner.volumes = { 'jupyterhub-user-{username}': notebook_dir, + '/home/michael/repos/':'/home/jovyan/work/shared/' } # volume_driver is no longer a keyword argument to create_container() # c.DockerSpawner.extra_create_kwargs.update({ 'volume_driver': 'local' }) diff --git a/singleuser/Dockerfile b/singleuser/Dockerfile old mode 100644 new mode 100755 diff --git a/traefik.toml b/traefik.toml old mode 100644 new mode 100755