An Angular and D3 web application to manage and monitor research data from the RADAR-base Platform.
We use angular-cli so you can use all of it's commands, like the generator. Please read its documentation for further information.
If want to use angular-cli's commands you need to install it globally:
$ yarn global add @angular/cli
In the project folder install npm dependencies:
$ yarn
To run the application use:
$ yarn start
Use the following command before commiting to fix common styling problems.
$ yarn fix:all
Create docker image:
$ docker build -t radarbase/radar-dashboard ./
Or pull from dockerhub:
$ docker pull radarbase/radar-dashboard:latest
Run docker image locally:
$ docker run -d -p 3030:80 --name radar-dashboard radarbase/radar-dashboard:latest
The dashboard will be running at http://localhost:3030
The environment parameters are set in docker run
so they can be overridden by docker-compose
. More information in https://docs.docker.com.
Change BASE_HREF
if the application is running under a subfolder, e.g., https://radar-base.org/dashboard
BASE_HREF='/dashboard/'
Change API_URI
to set the API endpoint of the application
API_URI='https://radar-backend.co.uk/api/'
We thank our supporting partners who have been a tremendous help in streamlining our development process.