4 ms·
I've been using the Jupyter AppMode plugin for a few years, it has been very useful for internal tools. Voilà looks similar, with more sheen, it's going to enab
by polotics 7y ago
I've been using the Jupyter AppMode plugin for a few years, it has been very useful for internal tools.
Voilà looks similar, with more sheen, it's going to enable true rapid SPA development.
- SylvainCorlay 7y agoVoila author here: a major difference with AppMode is that AppMode is merely hiding the notebook interface, but still allows for arbitrary code execution. Voila is meant for producing secure web apps.
- sandGorgon 7y agohi - its very interesting that you talk about security. what's the deployment story here ? in fact, now that i think of it - can you generate an output folder with a Dockerfile ? so a mere docker build will produce a running docker compatible "build" folder ? Also, can you have a mode where you hide the source code ? i just get the output data ? for world viewable dashboards.
- SylvainCorlay 7y agoThere are some details about this in the blog post. - no execution request is sent by the front-end. - code is stripped out unless explicitely stated otherwise. For deployment, we are working on several scenarios around JupyterHub.
- sandGorgon 7y agoyour blog post still displays the code. Not sure if that can be turned off as well. Please consider the request for a Docker based output build in addition to whatever you do for jupyterhub
- hobofan 7y agoFrom the blog post: > with --strip_sources=False, input cells will be included in the resulting web application (as read-only pygment snippets). So the sources are presumably not there by default.