From c6607bedba6e1be824dc34f4fad7d101d45d7712 Mon Sep 17 00:00:00 2001 From: Oscar Krause Date: Mon, 19 Dec 2022 13:35:03 +0100 Subject: [PATCH] main.py - added some documentation for dev-server --- app/main.py | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/app/main.py b/app/main.py index 2af2722..c6c6600 100644 --- a/app/main.py +++ b/app/main.py @@ -286,7 +286,18 @@ async def lease_remove(request: Request, status_code=200): if __name__ == '__main__': import uvicorn - ssl_keyfile = 'key.pem' - ssl_certfile = 'cert.pem' + ### + # + # Running `python app/main.py` assumes that the user created a keypair, e.g. with openssl. + # + # openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout app/cert/webserver.key -out app/cert/webserver.crt + # + ### - uvicorn.run('main:app', host='0.0.0.0', port=443, ssl_keyfile=ssl_keyfile, ssl_certfile=ssl_certfile) + + print(f'> Starting dev-server ...') + + ssl_keyfile = 'cert/webserver.key' + ssl_certfile = 'cert/webserver.crt' + + uvicorn.run('main:app', host='0.0.0.0', port=443, ssl_keyfile=ssl_keyfile, ssl_certfile=ssl_certfile, reload=True)