top | item 20162157

(no title)

77ko | 6 years ago

This is awesome!

Is there a way to host these somewhere easily?

Like a git push of a notebook to a repo and you get voila powered renders (and I assume some kind of automagic lightweight kernel behind the scenes which executes the code if required).

It reminds me of DeepNote[0] though that is geared towards the producers of notebooks rather than consumers.

[0]: https://beta.deepnote.org/

discuss

order

eoinmurray92|6 years ago

At Kyso [1] we let you do this (I'm one of the founders) - you can run Jupyterlab online and start servers inside Jupyterlab that you can share with the world (Jupyterlab will run on instance-id.cloud.kyso.io).

You can install viola and then just run it on port 8000 from within the jupyterlab terminal and you can share the url with anyone (it will be instance-id-8000.cloud.kyso.io)

We're actually thinking of supporting Viola natively in the next few weeks, what kind of app do you want to run?

[1] https://kyso.io

isoprophlex|6 years ago

I'm going to try this out at work, using the following approach: - gitlab repo that hosts the notebook - gitlab cicd configured to build a docker container running Voila, on every push to dev or master branch - automated deployment of freshly built containers to kubernetes

Don't know if there's easier solutions, this will require some setting up