beacon-network-ui
was developed for ELIXIR Beacon implementation studies 2018 and 2019-2021. Development on the Beacon v1 specification has ceased, and a new Beacon v2 specification has been finalised, and is being adopted by beacon providers.
Users are encouraged to move to the next iteration of Beacon Network UI v2. Beacon v2 development can be followed at GA4GH Beacon v2 Project.
We thank all parties that have been involved with us in the development of the Beacon v1 products past these years.
Beacon Network UI serves as a Graphical User Interface for Beacon Network APIs.
Beacon Network consumes the following APIs:
- Beacon Network Registry (holds a catalogue of all services)
- Beacon Aggregator (serves as a query gateway to beacons)
- OIDC Client (user login at ELIXIR AAI)
npm install
npm run serve
npm run build
npm start
npm test
npm run coverage
npx cypress run
docker build --build-arg VUE_APP_REGISTRY_URL=<url> --build-arg VUE_APP_AGGREGATOR_URL=<url> -t cscfi/beacon-network-ui .
docker run -p 8080:8080 cscfi/beacon-network-ui -d
beacon-network-ui
and all it sources are released under Apache 2.0 License.