diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index da617666811a0758fde1e08418f70dccdc434f6e..6ecd656c188b7a956c46d41f43de85f8a5fc9036 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,7 +8,7 @@ stages: variables: CI_REGISTRY: registry.biblio19.net:5005 - IMAGE_TAG: $CI_REGISTRY/school/capstone-design/02/jupyterhub-gpu:init + IMAGE_TAG: $CI_REGISTRY/school/capstone-design/02/jupyterhub-gpu before_script: - echo $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER $CI_REGISTRY --password-stdin diff --git a/Dockerfile b/Dockerfile index 66154b33c0c6f5d768f4d99f3a054faf2a77aba4..fa79df821c00a89adc977be7d79e2453733fd479 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,18 +14,20 @@ RUN apt-get update -qq \ && rm -rf /var/lib/apt/lists/* RUN npm install -g configurable-http-proxy -RUN python3 -m pip install --no-cache-dir jupyterhub jupyterlab sudospawner tensorflow jupyterhub-ldapauthenticator dockerspawner -RUN python3 -m pip install --no-cache-dir jupyterlab-git pandas seaborn beautifulsoup4 bokeh h5py ipympl scipy ipywidgets folium +RUN python3 -m pip install --no-cache-dir jupyterhub jupyterlab jupyterlab-git sudospawner tensorflow jupyterhub-ldapauthenticator +RUN python3 -m pip install --no-cache-dir pandas seaborn beautifulsoup4 bokeh h5py ipympl scipy ipywidgets folium -RUN groupadd jupyterhub -RUN useradd -rm -d /home/rhea -s /bin/bash -G sudo -u 1000 -g jupyterhub rhea -RUN usermod -aG shadow rhea +# RUN groupadd jupyterhub +# RUN useradd -rm -d /home/rhea -s /bin/bash -G sudo -u 1000 -g jupyterhub rhea +# RUN usermod -aG shadow rhea RUN mkdir /etc/jupyterhub -RUN chown rhea /etc/jupyterhub +# RUN chown rhea /etc/jupyterhub WORKDIR /etc/jupyterhub +RUN jupyterhub --generate-config -f /etc/jupyterhub/jupyterhub_config.py + # USER rhea -RUN sudo -u rhea jupyterhub --generate-config +# RUN sudo -u rhea jupyterhub --generate-config -CMD ["sudo", "-u", "rhea", "jupyterhub", "--JupyterHub.spawner_class=sudospawner.SudoSpawner"] +CMD [ "jupyterhub", "-f" ,"/etc/jupyterhub/jupyterhub_config.py"] diff --git a/docker-compose.yml b/docker-compose.yml index cdfe91aa3d321408afb8f55c0a522cc399277659..e81689ee3c204ab38d253bd2f93ff3b152c5a239 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,7 +10,7 @@ services: - ${PWD}/home:/home - ${PWD}/share:/share - ./passwd/sudoers:/etc/sudoers - image: 'jupyterhub-test' + image: 'registry.biblio19.net/school/capstone-design/02/jupyterhub-gpu' restart: always #devices: # - /dev/nvidia0:/dev/nvidia0