A web application based on Dash to show insights of the global pandemic covid-19. Using on the data provided by the public API covid19api.com.
To run it locally outside docker:
- Python 3.8.2
- Pipenv dependency manager
For deployment:
Install the dependencies:
cd app
pipenv install --dev
Run the application:
pipenv run app.py
Open localhost:8050 on your web browser.
Run the tests:
make tests
Run the development application:
make run
Or run the deployment version of the application:
make ENV=deployment run
Open localhost:8050 on your web browser.
- Create a kubernetes cluster using AWS Cloud Formation:
make cnf/create
- Configure
kubectl
with the created cluster:
make eks/config
- Apply the kubernetes resources of the application:
make k8s/deploy