Skip to content

About

A modern web frontend for ELIXIR On-Cloud's Cloud Registry GA4GH Service Registry API implementation

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

258 Commits

Folders and files

ELIXIR On-Cloud

Cloud Registry UI

License Build_status Docs Coverage GitHub_tag Docker_image DOI

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.

Known deployments

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.

Quick start

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.

Citation

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.

Contributing

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.

About

A modern web frontend for ELIXIR On-Cloud's Cloud Registry GA4GH Service Registry API implementation

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages