uvicorn
Python ASGI HTTP Server, for asynchronous projects. More information: <https://www.uvicorn.org/>.
Install
- All systems
-
curl cmd.cat/uvicorn.sh
- Debian
-
apt-get install uvicorn
- Ubuntu
-
apt-get install uvicorn
- Kali Linux
-
apt-get install uvicorn
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install uvicorn
- Dockerfile
- dockerfile.run/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
© tl;dr; authors and contributors