From 1f2bc6e8abb846e4dfeadcea61d6576b0788750a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20M=2E=20Thi=C3=A9ry?= <nthiery@users.sf.net> Date: Fri, 21 Jun 2024 22:51:20 +0200 Subject: [PATCH] Simplifications maintenant que myDocker le permet --- .gitlab-ci.yml | 2 -- Dockerfile-CI | 4 +++- Dockerfile-myDocker-CI | 7 ------- README.md | 20 ++++++++++++-------- install_files/bin/mydocker_entrypoint.sh | 15 --------------- 5 files changed, 15 insertions(+), 33 deletions(-) delete mode 100644 Dockerfile-myDocker-CI delete mode 100755 install_files/bin/mydocker_entrypoint.sh diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c8ce2bb..489b33f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -16,8 +16,6 @@ build_image: script: - buildah build-using-dockerfile --format docker -t ${DEPENDENCIES_IMAGE_NAME} --file Dockerfile-CI . - buildah push --authfile ${REGISTRY_AUTH_FILE} ${DEPENDENCIES_IMAGE_NAME} - - buildah build-using-dockerfile --pull-never --format docker -t ${MYDOCKER_IMAGE_NAME} --file Dockerfile-myDocker-CI . - - buildah push --authfile ${REGISTRY_AUTH_FILE} ${MYDOCKER_IMAGE_NAME} after_script: - podman logout "${CI_REGISTRY}" # only: diff --git a/Dockerfile-CI b/Dockerfile-CI index 0b71702..1d02699 100644 --- a/Dockerfile-CI +++ b/Dockerfile-CI @@ -14,5 +14,7 @@ RUN cp -rav /tmp/binder/install_files/* /opt/conda/ RUN rm -rf /tmp/binder -# Set default language +# Set up environment +VOLUME /home/mambauser +ENV SHELL=/bin/bash ENV LANG fr_FR.UTF-8 diff --git a/Dockerfile-myDocker-CI b/Dockerfile-myDocker-CI deleted file mode 100644 index cc5d33d..0000000 --- a/Dockerfile-myDocker-CI +++ /dev/null @@ -1,7 +0,0 @@ -FROM gitlab.dsi.universite-paris-saclay.fr:5005/jupyterhub-paris-saclay/images-alternatives/tutoriel-jupyter/image:latest - -VOLUME /home/mambauser - -HEALTHCHECK NONE - -ENTRYPOINT ["/opt/conda/bin/mydocker_entrypoint.sh"] diff --git a/README.md b/README.md index c5ce5aa..8e3a802 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,17 @@ -# Image Julia pour myDocker +# Image docker pour la découverte de Jupyter Ce dépôt permet de construire par intégration continue une image -Docker pour utilisation par myDocker. +Docker pour la découverte de Jupyter et notamment pour le [dispositif +d'accompagnement à la découverte, de la programmation, du calcul et +des données avec +Jupyter](https://ecampus.paris-saclay.fr/course/view.php?id=69064#section-0). Elle +sert pour un +[environnement virtuel](https://mydocker.universite-paris-saclay.fr/shell/join/JGaUlNfYxAdxfheRHWHg) +sur +[myDocker@Paris-Saclay](https://mydocker.universite-paris-saclay.fr/) -Pour ajuster la liste des logiciels installés, éditer le fichier +Pour ajuster la liste des logiciels installés, éditez le fichier [environment.yml](environment.yml). -Pour ajuster la liste des paquets Julia installés, éditer le fichier -[Dockerfile-CI](Dockerfile-CI). - -Après avoir déposé, l'image Docker sera automatiquement construite, -et disponible pour usage sur myDocker. +Après chaque dépôt, l'image Docker sera automatiquement construite, et +disponible, notamment pour usage sur myDocker. diff --git a/install_files/bin/mydocker_entrypoint.sh b/install_files/bin/mydocker_entrypoint.sh deleted file mode 100755 index 79de93e..0000000 --- a/install_files/bin/mydocker_entrypoint.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash - -set -e - -source _activate_current_env.sh -export SHELL=/bin/bash - -jupyter lab \ - --IdentityProvider.token=${2} \ - --ip="0.0.0.0" \ - --notebook-dir=/home/mambauser \ - --MappingKernelManager.cull_idle_timeout=3600 \ - --MappingKernelManager.cull_interval=300 \ - --TerminalManager.cull_inactive_timeout=3600 \ - --TerminalManager.cull_interval=300 -- GitLab