bgruening / galaxy-ipython

:microscope::books: IPython Integration into Galaxy
MIT License
31 stars 14 forks source link

Make use of dockerspawner in IPython #28

Open bgruening opened 10 years ago

bgruening commented 10 years ago

Investigate if this makes sense: https://github.com/jupyter/dockerspawner In theory we can only start one jupyter instance with Galaxy, every user gets his own jupyter session and the code is execute in a separate docker instance. This would also enable something like Pages2.0 in a secure manner. @jmchilton @jxtx @erasche

hexylena commented 10 years ago

This sounds an awful lot like what we're already doing, or ... ? It could be that I'm missing something major in the functionality of jupyterhub / dockerspawner, but from my reading swapping to this would basically replace 95% our the IE code we've written with redirect to the jupyterhub which would handle docker spawning instead of js?

it's late/I didn't read too carefully but would jupyterhub be able to support other IEs or would this be an IPython IE specific change?

On October 3, 2014 8:01:05 AM GMT+00:00, "Björn Grüning" notifications@github.com wrote:

Investigate if this makes sense: https://github.com/jupyter/dockerspawner In theory we can only start one jupyter instance with Galaxy, every user gets his own jupyter session and the code is execute in a separate docker instance. This would also enable something like Pages2.0 in a secure manner. @jmchilton @jxtx @erasche


Reply to this email directly or view it on GitHub: https://github.com/bgruening/galaxy-ipython/issues/28

Sent from my Android device with K-9 Mail. Please excuse my brevity.

bgruening commented 10 years ago

@erasche you are right. This would be pretty much IPython specific and not IE specific. Nothing for one of the next releases. Imho this would be only sensible if Galaxy ships with an integrated jypter server. You can base Galaxy Pages on top of this and it would enable multiple users editing on document at a time. Don't worry it is nothing we can do shortly or is on any case needed. Nevertheless, a few nice use cases could be possible with this.