{"id":22599651,"url":"https://github.com/singularityhub/containers","last_synced_at":"2025-10-13T00:52:00.053Z","repository":{"id":54994755,"uuid":"101526766","full_name":"singularityhub/containers","owner":"singularityhub","description":"interface for browsing public registry containers","archived":false,"fork":false,"pushed_at":"2021-01-17T01:05:45.000Z","size":2165,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-02T23:08:58.364Z","etag":null,"topics":["containers","registry","singularity","singularity-container","singularity-hub"],"latest_commit_sha":null,"homepage":"https://singularityhub.github.io/containers/","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","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":"2017-08-27T03:12:10.000Z","updated_at":"2021-01-17T01:05:43.000Z","dependencies_parsed_at":"2022-08-14T08:31:07.843Z","dependency_job_id":null,"html_url":"https://github.com/singularityhub/containers","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%2Fcontainers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fcontainers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fcontainers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fcontainers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/singularityhub","download_url":"https://codeload.github.com/singularityhub/containers/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246093100,"owners_count":20722395,"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","singularity-container","singularity-hub"],"created_at":"2024-12-08T11:11:00.924Z","updated_at":"2025-10-13T00:51:55.021Z","avatar_url":"https://github.com/singularityhub.png","language":"CSS","readme":"# Singularity Registry Containers\n\n[![CircleCI](https://circleci.com/gh/singularityhub/containers.svg?style=svg)](https://circleci.com/gh/singularityhub/containers)\n\nHi there! This is a feed of \"registered\" Singularity registries. You can submit a pull request (PR) to this repo if you have deployed a \u003ca href=\"https://singularityhub.github.io/sregistry\"\u003eSingularity Registry\u003c/a\u003e with containers to share! \n\n## How to Register\nYou have two options:\n\n### Automatic Generation\nYou can have your registry generate the metadata for you, fork and clone this repository, add the file to the [_registries](_registries) folder, and submit a PR.  Complete instructions are [provided here.](https://singularityhub.github.io/sregistry/setup.html#registration)\n\n### Manual Generation\nYou can also produce this file manually, although it's more error prone you can fix with results of our testing. Here are specific instructions:\n\n1. Fork the repo, clone it to your local computer.\n2. Next, copy one of the current registry pages under [_registries](_registries). Fill in your appropriate information, and be sure to look at our [assets/img/registry](assets/img/registry) folder to choose a robot image that you like. Feel free to add your institution image, or another robot! Here is an example registry:\n\n```\n---\nlayout: registry\ntitle:  \"Stanford University\"\nbase: https://containers.stanford.edu\ndate:   2017-08-29 16:54:46\nauthor: Vanessa Sochat\ncategories:\n- registry\nimg: robots/robot1.png\nthumb: robots/robot1.png\ntagged: public, academic, hpc\ninstitution: Stanford University\n---\n\nStanford Containers is a registry of containers for Stanford University that doesn't exist yet!\n```\n\nThe name of the markdown file MUST coincide with the [REGISTRY_URI](https://singularityhub.github.io/sregistry/deployment.html#registry-contact) you have chosen for your endpoint. Thus, if my registry identifier is `taco` then the file would need to be called `taco-registry.md`. Note that the images `robots/robot1.png` are found in the `assets/img/registry` folder. \nYou should generally choose the same image for your `thumbnail` and `img` but we've provided both so you can customize.\n\n3. When you are ready to test, run `jekyll serve`.\n\n## How does it work?\nWe run basic tests to ensure that the following matches up. For matching, we use the identifier endpoint served by your registry, which typically looks like `{{domain}}/api/registry/identity`. Specifically:\n\n - the file you add in [_registries](_registries) is named according to your registry uri (eg `taco`--\u003e `taco-registry.md`)\n - the `base` field must return 200 response, along with the identifier endpoint\n - the uri we parse from the file (eg, `taco`) must match to the `id` served by the endpoint\n\nWe will be adding more search and browsability, along with tests that will be run regularly to ensure the health of your registry. For now, enjoy! And please contribute to both projects via feedback and help.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsingularityhub%2Fcontainers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsingularityhub%2Fcontainers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsingularityhub%2Fcontainers/lists"}