Skip to content

choldgraf/repo2docker

 
 

Repository files navigation

jupyter-repo2docker

jupyter-repo2docker, a command line tool, builds a docker image from a git repository and can push the image to a docker registry.

Installation

To install from pypi, the python packaging index:

python3 -m pip install jupyter-repo2docker

To install from source:

git clone https://github.com/jupyterhub/jupyter-repo2docker.git
cd jupyter-repo2docker
python3 -m pip install .

Usage

To access help for the application:

jupyter-repo2docker -h

Technical Overview for Contributors

jupyter-repo2docker uses other tools (Source to Image or just docker) for doing the actual building of the image.

The repo2docker directory contains the application which detects which build method to use, and how to invoke that build method.

The s2i-builders directory contains builder images which can be used to provide custom conda and venv environments suitable for running JupyterHub.

Documentation

Creating a new builder

About

Turn git repositories into Jupyter enabled Docker Images

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 55.7%
  • Shell 41.4%
  • Makefile 2.2%
  • HTML 0.7%