Skip to content
Vanessa Sochat edited this page Feb 6, 2019 · 11 revisions

Welcome to the container-storage wiki!

container-storage is a static registry for serving scientific linux containers like Singularity. The registry here is a central hub for:

  • describing containers in object storage
  • providing a web interface to explore, along with a programmatic API
  • ensuring version control of build recipes
  • collaboration to discuss (issues and pull requests), build and deploy (continuous integration)
  • control of permissions and secrets via GitHub

Who is this for?

If you are an individual or part of a group that can easily invest in an object store, collaborates on build recipes with Github, and like to use (free for open source!) Continuous Integration services (and you don't want or simply can't pay to run a registry server all the time) this solution is for you! You can build, test, and deploy your containers all from a container-storage repository.


Getting Started

Next Steps

  1. I will create GitHub Actions to interact with storage, and build.
  2. I'll connect the two so that there is a workflow to update the GitHub repository, and it will build and deploy a new container to storage and the API.

Resources