Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to uvicorn-gunicorn-fastapi Docker Image #39

Closed
fmigneault opened this issue May 4, 2019 · 0 comments
Closed

Migrate to uvicorn-gunicorn-fastapi Docker Image #39

fmigneault opened this issue May 4, 2019 · 0 comments
Labels
triage/investigate Exploration tasks or issues requirering more analysis triage/wontfix This will not be worked on

Comments

@fmigneault
Copy link
Collaborator

fmigneault commented May 4, 2019

Pre-built, optimized image base using all of the latest FastAPI improvements:
https://github.com/tiangolo/uvicorn-gunicorn-fastapi-docker

  • async calls & concurrency
  • faster json encode/decode
  • builtin OpenAPI /docs (Swagger-UI) and /redocs (ReDoc) endpoints
  • enforce Python 3.6+ (in line with deprecated 2.7)
  • automatic input validation
  • Flask-like flavor for defining routes

Requires to migrate to FastAPI application structure.

cookiecutter with all above + setups for :
https://github.com/tiangolo/full-stack-fastapi-couchbase

  • Web admin page (port 8091)
  • Celery workers (Flower task monitor, port 5555)
  • Traefuk UI (route usage monitoring, port 8090)
  • Vue.js frontend
  • Email notifications integrated
  • Backend integrated test execution (on running instance)
@fmigneault fmigneault added triage/enhancement New feature or request triage/feature New requested feature. triage/investigate Exploration tasks or issues requirering more analysis labels May 4, 2019
@davidcaron davidcaron removed triage/enhancement New feature or request triage/feature New requested feature. triage/investigate Exploration tasks or issues requirering more analysis labels Feb 10, 2020
@fmigneault fmigneault added the triage/investigate Exploration tasks or issues requirering more analysis label Apr 30, 2021
@fmigneault fmigneault added the triage/wontfix This will not be worked on label Aug 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
triage/investigate Exploration tasks or issues requirering more analysis triage/wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants