Skip to content

arq0017/fastapi-api-development

Repository files navigation

fastapi-api-development

Implemented fastapi for developing APIs

Testing :

using pytest module for testing APIs. Includes 27 testcases - all passing.
For running tests use cmd :

  • pytest -v -s

Screenshot 2022-09-03 at 7 51 03 PM

CI/CI pipeline:

added ci/cd pipeline for automation.

configured GitHub Action CI/CD pipeline with Docker.

  • CI = for accessing image : docker pull arqamh/fastapi
  • CD on Heroku using Github actions

Heroku Deploy (Using Heroku)

Screenshot 2022-09-04 at 3 15 12 AM

Ubuntu droplet deploy (Using Digital ocean)

Screenshot 2022-09-04 at 3 05 56 PM

Redirecting requests:

domain used www.arqam0017.me

References :

  1. for domain service - namecheap
  2. for ssl service - Certbot

About

Implemented fastapi for developing APIs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages