Parameterized Jupyter Frontend
pip install datalab-on-jupyter
jupyter serverextension enable datalab_on_jupyter
jupyter datalab
yarn
Inside jupyter-extension dir you can install the extension locally.
cd jupyter-extension
pip install -e .
to enable the extension run:
jupyter serverextension enable datalab_on_jupyter
Start a jupyter server with datalab frontend, served from a webpack hot-reload capable dev server. Changes will update the page
jupyter datalab --dev
yarn run build
After that you can run the extension in production mode. Assets will be served from jupyter directly, since there is no webpack server to serve the assets.
jupyter datalab
You may want to change the Version first in jupyter-extension/datalab_on_jupyter/package.json
Build Frontend
cd jupyter-extension/datalab_on_jupyter
yarn run build
Build Extension
cd jupyterhub-extension
yarn run build:python
Deploy to PyPi
cd jupyterhub-extension
yarn run upload:pypi
Build the Container:
docker build -t mars.koppe.design/cavorit-datalab .
Push to Registry:
docker push mars.koppe.design/cavorit-datalab
Run from Registry:
docker run -d --rm -p 8888:8888 mars.koppe.design/cavorit-datalab start.sh jupyter datalab