{"id":22599631,"url":"https://github.com/singularityhub/registry-org","last_synced_at":"2025-04-11T01:23:23.596Z","repository":{"id":50548126,"uuid":"168602524","full_name":"singularityhub/registry-org","owner":"singularityhub","description":"a modular (organization level) static container registry","archived":false,"fork":false,"pushed_at":"2019-10-19T13:32:27.000Z","size":689,"stargazers_count":0,"open_issues_count":1,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-01T00:30:08.549Z","etag":null,"topics":["containers","registry","singularity-container","static-registry"],"latest_commit_sha":null,"homepage":"https://singularityhub.github.io/registry-org/","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/singularityhub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-01-31T21:50:49.000Z","updated_at":"2019-10-19T13:32:29.000Z","dependencies_parsed_at":"2022-08-31T11:53:00.609Z","dependency_job_id":null,"html_url":"https://github.com/singularityhub/registry-org","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fregistry-org","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fregistry-org/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fregistry-org/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fregistry-org/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/singularityhub","download_url":"https://codeload.github.com/singularityhub/registry-org/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248323517,"owners_count":21084521,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["containers","registry","singularity-container","static-registry"],"created_at":"2024-12-08T11:10:47.022Z","updated_at":"2025-04-11T01:23:23.572Z","avatar_url":"https://github.com/singularityhub.png","language":"CSS","readme":"---\nlayout: home\n---\n\n# A Static Container Registry\n\n**under development**\n\nWelcome to registry-org, a static container registry intended for\na GitHub organization! Here we generate a static registry to serve\ncontainers that are built in separate repositories across an organization. If\nyou are looking for a single static registry to build and deploy containers,\nsee the original [singularityhub/registry](https://www.github.com/singularityhub/registry) \nrepository. See the central documentation for \n[all static registries here](https://www.github.com/singularityhub/registry/wiki)\n\n# Why do we need a static registry?\n\nIt's not always affordable to host an entire registry server, meaning somewhere\nto run a Docker Registry that hosts an API plus blobs. It's much more realistic\ntoday (or desired) to want to have some API to serve metadata (and there is no reason\nthis couldn't be statically hosted) and then a storage of choice such as S3, \nGoogle Storage, etc. This would make all kinds of build and deploy pipelines possible,\nsort of like a \"Choose your own adventure\" for registries. For example:\n\n 1. Maintain registry API statically on Github pages\n 2. Build, check, update containers with Github Actions, TravisCI, CircleCI, or other continuous integration service *from other individual repos*\n 3. On successful CI (tests pass hooray!) the other repositories open a pull request here to update the registry (static content).\n 4. The registry tests the contribution, meaning existence of the image.\n\n# Getting Started\n\nFollowing the links below to read the documentation on the repository wiki to learn more.\n\n - [Documentation](https://github.com/singularityhub/registry/wiki) home on the respository wiki.\n\nBasically, the registry here only accepts pull request for new folder hierarchies ( container\nnamespaces) with metadata files. The repositories creating the pull requests should\nuse the [templates provided](_templates) to generate the additional files. Once this is \ndeveloped, there should be template repos that will allow you to easily do this.\n\n## Support\n\nPlease [open an issue](https://www.github.com/singularityhub/registry-org/) if you\nhave any questions, preguntas, dilemas, asuntos... \n\n## License\n\nThis code is licensed under the Affero GPL, version 3.0 or later [LICENSE](LICENSE). \nThe power of open source compels you!!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsingularityhub%2Fregistry-org","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsingularityhub%2Fregistry-org","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsingularityhub%2Fregistry-org/lists"}