5 ms·
Voila author here: a major difference with AppMode is that AppMode is merely hiding the notebook interface, but still allows for arbitrary code execution. Voil
by SylvainCorlay 7y ago
Voila 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.