Data Science Jupyter Notebook
Provision a shared Jupyter Notebook within OpenShift for rapid prototyping of data science applications using OpenShift OAuth.
. ├── Jenkinsfile ├── docker │ ├── Dockerfile │ ├── jupyter_notebook_config.json │ ├── requirements.txt │ └── run.sh ├── metadata.yml - Component metadata └── release-manager.yml - Configuration file for the Release Manager
The quickstarter sets up two pods in OpenShift. The
ds-jupyter-notebook instance is routed through the OpenShift OAuth proxy instance.
/opt/app-root/src/work is created where code can be organized using installed git.
Please consider mounting a persistent volume claim for this path.
New python requirements are specified using the
The build pipeline is defined in the
Jenkinsfile in the project root. The main stages of the pipeline are:
Start OpenShift build
Deploy image to OpenShift