diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c8ce2bb2c5ce87720ed4cef287dabc787ae6ea20..489b33f15e8a8277de02afa78c755d48207eae18 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 0b7170267c713261787b4e7ebc47d24a82d8fed9..1d026997e4dba9135cba564ebf9d2ce91ceba084 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 cc5d33dfe877a61958100fffefcd4f26f381957e..0000000000000000000000000000000000000000 --- 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 c5ce5aaecb4c1560540590078a01983546a2166e..8e3a802befe81f0baf5a01bdc5a7c23e93b71456 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 79de93e46e982b2ef1f969b1f03743044bf85edc..0000000000000000000000000000000000000000 --- 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