man-group / notebooker

Productionise & schedule your Jupyter Notebooks as easily as you wrote them.
GNU Affero General Public License v3.0
853 stars 80 forks source link

#13 Support database plugins / rework of entrypoints #25

Closed jonbannister closed 3 years ago

jonbannister commented 3 years ago

Entry points have improved from command-line/env var mix to solely command line input MONGO_HOST=dev PORT=11828 notebooker_webapp -> notebooker_cli --mongo-host dev start-webapp --port 11828 execute_notebook -> notebooker_cli execute-notebook

These should now work a lot more consistently, and have no reliance on magic environment variables.

Also added a 3.7 test bed

Tutorial to add a plugin will be forthcoming.