Skip to content

An action which lints, tests and builds a simple python FastAPI application.

License

Notifications You must be signed in to change notification settings

otomato-gh/fastapi-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fastapi-action

🍅 A GitHub action which lints, tests, builds and even deploys a simple python FastAPI application. ✨ Powered by Uvicorn, an tiny ASGI web server implementation for Python.

Jobs

  1. Flake8: Lint the code
  2. Pytest: Run unit tests
  3. PyCharm Security checks (optional)
  4. Build Docker Image and push to Google Docker Repository
  5. Deploy to Heroku

Links

🌍 FastAPI-Test app URI

🔌 API sample endpoints

🚑 Health check URI

About

An action which lints, tests and builds a simple python FastAPI application.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published