2i2c-org / infrastructure

Infrastructure for configuring and deploying our community JupyterHubs.
https://infrastructure.2i2c.org
BSD 3-Clause "New" or "Revised" License
106 stars 65 forks source link

[Platform Initiative] Allow users to share custom environments #5087

Open Gman0909 opened 1 week ago

Gman0909 commented 1 week ago

Description

Following the completion of #5064, We want to allow users to easily share the environments they built with others.

Proposal

We improve the Dynamic Image Building feature of jupyterhub-fancy-profiles (courtesy a prior grant from GESIS) until it can be put in front of production users. Once deployed, end users can easily create environments in the form of GitHub repositories (or Zenodo DOIs, or many other versioned sources) and share it with each other. These same environments will work on mybinder.org, our existing image building infrastructure and the ephemeral hub set up as part of JH-5 by using the same backend technology to build images (binderhub and repo2docker).

This work has partially been done as part of the DevSeed collaboration, but needs to be completed.

See related issues here and here

Definition of Done