Skip to content
KociOrgesPublic
forked from ebi-ait/ingest-ui

About

This is the UI app for monitoring and tracking submissions to the DCP.

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

Build Status Docker Repository on Quay

Ingest UI

This is the UI app for monitoring and tracking submissions to the DCP.

Setting up

  1. Install nvm to install node.https://github.com/nvm-sh/nvm
  2. nvm install To get the node version listed at: /.nvmrc
  3. Clone this repo, or remove your node_modules folder: rm -rf node_modules
  4. yarn install
  5. ng serve -c=dev (quickly check if UI is working, this will point to Ingest API in dev)

Development server

  1. Run nvm use to set the used version to the one listed at: /.nvmrc

  2. Run ng serve or ng serve -c=[dev|staging|prod] for a dev server pointing to the ingest api urls configuration in the environment.<env>.ts.

  3. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Deployment

Please check ingest-kube-deployment repo

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

About Versions and Support

The versions of Angular, Node, TypeScript and RxJS are tightly coupled with each-other, as described by this table.

Furthermore, Angular 12 is only in Long-Term Support until 2022-11-12, source and Node 14 is only Maintained until 2023-04-30 source. This project should expect to be migrated to supported versions of Node and Angular as appropriate.

About

This is the UI app for monitoring and tracking submissions to the DCP.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages