jupyter-container

jupyter-container

Добавляет сервис Jupyter notebook для одного пользователя в ваш проект Ansible Container. Предназначен для использования с JupyterHub.

Запустите следующие команды, чтобы установить сервис:

# Перейдите в корневую директорию вашего проекта Ansible Container
$ cd myproject

# Установите сервис
$ ansible-container install marcusianlevine.jupyter-container

Требования

  • Ansible Container
  • Существующий проект Ansible Container. Чтобы создать проект, просто выполните следующее:
    # Создайте пустую директорию проекта
    $ mkdir myproject
    
    # Перейдите в новую директорию
    $ cd myproject
    
    # Инициализируйте проект
    $ ansible-contiainer init
    

Переменные роли

  • py2_env
    • Имя виртуального окружения Python 2, добавленного в conda
  • jupyterhub_pip_version
    • Должно соответствовать версии JupyterHub, установленной на Hub, создающемся из этого образа
  • cran_packages
    • Список пакетов R для установки
  • conda2_packages
    • Список пакетов conda Python 2 для установки
  • pip2_packages
    • Список пакетов pip Python 2 для установки
  • extra_conda3_packages
    • Список дополнительных пакетов conda Python 3 для установки, помимо conda2_packages
  • extra_pip3_packages
    • Список дополнительных пакетов pip Python 3 для установки, помимо всех перечисленных в pip2_packages
  • extra_lab_extensions
    • Список дополнительных расширений Jupyter Lab (npm пакетов) для установки
  • install_nbextensions
    • Установить jupyter_contrib_nbextensions с помощью conda (и связанного конфигуратора)

Зависимости

Примечание: эта роль предназначена для сборки из базового образа Jupyter notebook для одного пользователя

Лицензия

BSD

Информация об авторе

Написано Маркусом Левином для CKM Advisors.

О проекте

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

Установить
ansible-galaxy install marcusianlevine/ansible-role-jupyter-container
Лицензия
bsd-3-clause
Загрузки
85
Владелец
Data Science + DevOps = DataEng