Instead of directly dealing with uvicorn at the server level, can we make it easier to run the programs? Maybe something like python main.py, python webhook.py?
The port number and any other configurable settings can be moved to either .env file or taken as a command line parameter.