Global dashboard in Arabic for monitoring Corona virus(COVID-19).
$ npm install -g nodemon
$ npm install
$ npm run watch
$ npm run dev
$ npm run build
$ npm run production
Run as daemon using PM2
$ npm run build
$ npm start
Enable Docker Buildkit to speed up build
$ DOCKER_BUILDKIT=1 docker build -t <dockerhub_username>/<dockerhub_repo_name>:latest .
$ docker run -p 3000:3000 <dockerhub_username>/<dockerhub_repo_name>:latest
$ docker push <dockerhub_username>/<dockerhub_repo_name>:latest
cloudformation folder includes scripts for building the environment depicted in the following graph.
Kubernetes Service and Deployment for the app is inside ./cloudformation/k8s_corona.yaml file
To build the environment and deploy the app
$ ./cloudformation/deploy_corona_app.sh
- Forked from Soable corona-board project Corona Board
- Global Corona Dashboard powered by StickyBoard
- API deployed and operated by Ainize
- Data provided by JHU CSSE