marcusianlevine.jupyter-container

jupyter-container

Ajoute un service de notebook Jupyter pour un seul utilisateur à votre projet Ansible Container. Conçu pour être utilisé avec JupyterHub.

Exécutez les commandes suivantes pour installer le service :

# Définissez le répertoire de travail à la racine de votre projet Ansible Container
$ cd myproject

# Installez le service
$ ansible-container install marcusianlevine.jupyter-container

Prérequis

  • Ansible Container
  • Un projet Ansible Container existant. Pour créer un projet, exécutez simplement ce qui suit :
    # Créez un répertoire de projet vide
    $ mkdir myproject
    
    # Définissez le répertoire de travail sur ce nouveau répertoire
    $ cd myproject
    
    # Initialisez le projet
    $ ansible-container init
    

Variables de rôle

  • py2_env
    • Nom de l'environnement virtuel Python 2 ajouté à conda
  • jupyterhub_pip_version
    • Doit correspondre à la version de JupyterHub installée sur le Hub créé à partir de cette image
  • cran_packages
    • Liste des paquets R à installer
  • conda2_packages
    • Liste des paquets conda Python2 à installer
  • pip2_packages
    • Liste des paquets pip Python2 à installer
  • extra_conda3_packages
    • Liste des paquets conda Python3 supplémentaires à installer en plus des conda2_packages
  • extra_pip3_packages
    • Liste des paquets pip Python3 supplémentaires à installer en plus de tous ceux listés dans pip2_packages
  • extra_lab_extensions
    • Liste des extensions Jupyter Lab supplémentaires (paquets npm) à installer
  • install_nbextensions
    • Installer jupyter_contrib_nbextensions avec conda (et le configurateur associé)

Dépendances

Remarque : ce rôle est conçu pour être construit à partir d'une image de base de notebook Jupyter pour un seul utilisateur

Licence

BSD

Informations sur l'auteur

Écrit par Marcus Levine pour CKM Advisors.

À propos du projet

Build a custom single-user Jupyter Notebook container for use with JupyterHub

Installer
ansible-galaxy install marcusianlevine.jupyter-container
Licence
bsd-3-clause
Téléchargements
95
Propriétaire
Data Science + DevOps = DataEng