Sodamhan.com

TL;DR

uvicorn

Python ASGI HTTP Server, for asynchronous projects. More information: https://www.uvicorn.org/.

  • Run Python web app:

uvicorn import.path:app_object

  • Listen on port 8080 on localhost:

uvicorn --host localhost --port 8080 import.path:app_object

  • Turn on live reload:

uvicorn --reload import.path:app_object

  • Use 4 worker processes for handling requests:

uvicorn --workers 4 import.path:app_object

  • Run app over HTTPS:

uvicorn --ssl-certfile cert.pem --ssl-keyfile key.pem import.path:app_object

This document was created using the contents of the tldr project.