Skip to content
This repository has been archived by the owner on Oct 23, 2023. It is now read-only.

CSCfi/beacon-network-ui

Repository files navigation

Archival Notice

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

End-to-end tests Unit tests and coverage Coverage Status

Beacon Network UI serves as a Graphical User Interface for Beacon Network APIs.

Beacon Network consumes the following APIs:

Quick Start

Install Node Modules
npm install
Run Development Server
npm run serve
Compile Production Build
npm run build
Run Production Server
npm start
Run Unit Tests
npm test
Run Unit Test Coverage
npm run coverage
Run E2E Tests
npx cypress run

Build and run with Docker

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

License

beacon-network-ui and all it sources are released under Apache 2.0 License.