Skip to content

2i2c-org/justiceinnovationlab-image

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

User environment for justiceinnovationlab JupyterHub

Binder

This repository specifies the user environment for the justiceinnovationlab hub run by 2i2c.

Making a change

  1. Make a pull request to this repository with your environment changes (edits to requirements.txt, Dockerfile, etc). A bot will post a link to mybinder.org that can be used to test your new changes! Use it, and make sure things work the way you would like. If not, amend the PR until it seems right.

  2. Merge the PR. This will kick off a GitHub Action to build and push the container image. We use quay.io instead of DockerHub, but that shouldn't matter to you. Wait for this action to finish.

  3. Go to the list of image tags, and find the tag of the last push. This is not the latest tag but is usually under it. Use this to construct your image name - quay.io/2i2c/justiceinnovationlab-image:<tag>.

  4. Open the Configurator for the justiceinnovationlab hub (you need to be logged in as an admin). You can also access it from the hub control panel, under Services in the top bar. Make a note of the current image name there, and put the image tag you constructed in the last step into the User docker image text box, and click Submit. This is alpha level software, so there is no 'has it saved' indicator yet :) You can find more information about the Configurator here

  5. Test the new image by starting a new user server! If you already had one running, you need to stop and start it again to test.

  6. If you find new issues, you can revert back to the previous image by entering the old image name, back in the JupyterHub Configurator. This will be streamlined in the future.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published