marcusianlevine.jupyter-container

jupyter-container

Agrega un servicio de cuaderno Jupyter de un solo usuario a tu proyecto de Ansible Container. Está diseñado para ser utilizado con JupyterHub.

Ejecuta los siguientes comandos para instalar el servicio:

# Establece el directorio de trabajo en la raíz de tu proyecto Ansible Container
$ cd myproject

# Instala el servicio
$ ansible-container install marcusianlevine.jupyter-container

Requisitos

  • Ansible Container
  • Un proyecto existente de Ansible Container. Para crear un proyecto, simplemente ejecuta lo siguiente:
    # Crea un directorio de proyecto vacío
    $ mkdir myproject
    
    # Establece el directorio de trabajo en el nuevo directorio
    $ cd myproject
    
    # Inicializa el proyecto
    $ ansible-contiainer init
    

Variables de Rol

  • py2_env
    • Nombre del virtualenv de Python 2 agregado a conda
  • jupyterhub_pip_version
    • Debe coincidir con la versión de JupyterHub instalada en el Hub que se genera a partir de esta imagen
  • cran_packages
    • Lista de paquetes R para instalar
  • conda2_packages
    • Lista de paquetes de conda Python2 para instalar
  • pip2_packages
    • Lista de paquetes pip de Python2 para instalar
  • extra_conda3_packages
    • Lista de paquetes adicionales de conda Python3 para instalar además de conda2_packages
  • extra_pip3_packages
    • Lista de paquetes adicionales de pip Python3 para instalar además de todos los listados en pip2_packages
  • extra_lab_extensions
    • Lista de extensiones adicionales de Jupyter Lab (paquetes npm) para instalar
  • install_nbextensions
    • Instala jupyter_contrib_nbextensions con conda (y el configurador asociado)

Dependencias

Nota: este rol está diseñado para construir a partir de una imagen base de cuaderno Jupyter de un solo usuario

Licencia

BSD

Información del Autor

Escrito por Marcus Levine para CKM Advisors.

Acerca del proyecto

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

Instalar
ansible-galaxy install marcusianlevine.jupyter-container
Licencia
bsd-3-clause
Descargas
95
Propietario
Data Science + DevOps = DataEng