-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Instructions/Image to build “locally” on a 2i2c hub #33
Comments
@jbusecke I think the path forward here is to deploy https://2i2c.org/blog/2024/jupyterhub-binderhub-gesis/ to LEAP. I see you should have access to https://imagebuilding-demo.2i2c.cloud/. Log in and try it out, particularly the 'build your own image' functionality. Currently it requires you to specify github repos in the form of /, but that's being worked on. This will build and run the same way repo2docker-action runs, and is the long term path forward. A possible goal (working alongside @batpad) is to deploy this on the NASA VEDA hub by end of next quarter. We can target LEAP as well to make this possible. This is a better path forward than trying to get docker working within docker containers on the hub. What do you think? |
This is great to see @yuvipanda! Quick comments/questions:
Thank you so much for working on this! |
@jbusecke if i type There's optimistic caching, same way as mybinder.org. The git ref (which is currently just So the answer to long term reproducibility would be to use lockfiles! I think that's kinda the same regardless of using repo2docker-action or using repo2docker in this dynamic fashion. I hope being able to deploy this throughout will help us expand the pool of people who can make images |
I am hearing from researchers at LEAP that they have trouble building images locally.
I realize this can be hard on a variety of machines (windows seems to cause trouble), so here is a suggestion:
Can we provide a docker image with docker, repo2docker, etc that we could run on a 2i2c hub, so that user can create and test their repo before pushing to github (and thus creating a potentially big image in the registry via the CI)?
Happy to help with testing this
The text was updated successfully, but these errors were encountered: