/memos

Primary LanguagePython

memos

  • 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.