-
This project is a created to learn how to use heroku and deploy the python flask based rest api's to heroku as a web app.
-
I have also used the CI tool provided by github under actions.
-
I have written the basic unit test cases and under workflow directory .yaml file is designed to run the testcases
-
Test cases will run as soon as commit is done to master branch.
-
Heroku auto-deployment has been setup which will run when test coverage == 100% .
-
Implemented in-memory cache using reids
-
Data is fetched from redis and added to the cache as you submit the request
-
This web-app is done for practicing CI/CD, in-memory cache, deployement strategies and flask api.