diff --git a/pages/common/uvicorn.md b/pages/common/uvicorn.md new file mode 100644 index 000000000..a3518c164 --- /dev/null +++ b/pages/common/uvicorn.md @@ -0,0 +1,24 @@ +# uvicorn + +> Python ASGI HTTP Server, for asynchronous projects. +> More information: . + +- 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}}`