A web front end for Cloud Registry, a registry of web services that implements the GA4GH Service Registry API, brought to you by ELIXIR On-Cloud. Anyone can browse and search the services of the registry (unless it requires login); users logged in with an OpenID Connect provider, such as LS Login, register and edit their services and share them with their team, also by invitation links, and admins verify services and approve new service types (this version needs Cloud Registry 1.0.0rc2 or later, see Compatibility). The app is generic: deploy it for your own registry with its Docker image, with your logos, titles and login providers.
Read the documentation: the user guide, the operator guide for the deployment, configuration, login, branding, admins and upgrades, and development.
| Deployment | Operated by | Notes |
|---|---|---|
| https://registry.elixir-on.cloud/ | ELIXIR On-Cloud | Front end of the ELIXIR On-Cloud registry |
Running the Cloud Registry UI yourself? Open a pull request that adds your
deployment to the table in README.md.
UI versions follow the registry in major and minor version, except that
1.0.0-rc2 needs Cloud Registry 1.0.0rc2, not 1.0.0rc1 (see
Compatibility). Write the settings to a file outside
the repository, e.g. ~/cloud-registry-ui/settings.env, with at least
NEXT_PUBLIC_CLOUD_REGISTRY_URL, LOGIN_PROVIDERS and LOGIN_REDIRECT_URI
(see Configuration and Login), and start
the image of the matching version; it takes all settings when the container
starts:
docker run -p 3000:3000 --env-file ~/cloud-registry-ui/settings.env elixircloud/cloud-registry-ui:<version>The operator guide walks you through registering the app with your login provider and configuring the registry for it.
If you use the Cloud Registry UI, please cite it with its DOI
10.5281/zenodo.23882072, which
always resolves to the latest version on Zenodo; the
Zenodo record lists the DOI of each version, too. The citation metadata is in
CITATION.cff: on GitHub, "Cite this repository" in the
sidebar of the repository formats it as APA or BibTeX.
Contributions are welcome! See the organization's contributing
guide
and, for the setup, checks and releases of this repository,
Development in the documentation; the sources of the
documentation are in docs/. For anything else, write to
cloud-service@elixir-europe.org.