From 8c9880eccaf04d77b3eee6cd06055fc0ee0cf11a Mon Sep 17 00:00:00 2001 From: brb Date: Thu, 6 Jul 2023 11:06:46 +0200 Subject: [PATCH] updated running --- code/main.py | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/code/main.py b/code/main.py index 58c80ea..0a3fac3 100644 --- a/code/main.py +++ b/code/main.py @@ -1,20 +1,18 @@ -""" -Run tasks based on webhooks configured in Gitea. - -Command-line optinos: - --debug, -d Send more detailed log output to console. -""" - from dotenv import load_dotenv -from waitress import serve - +import uvicorn from setup_logging import setup_logging from app import app +import logging +import os if __name__ == '__main__': # setup - load_dotenv() setup_logging() - # serve app - serve(app, host='0.0.0.0', port=1706) - \ No newline at end of file + listen_ip = os.getenv('LISTEN_IP', default='0.0.0.0') + listen_port = int(os.getenv('LISTEN_PORT', default=8000)) + logging.info(f'starting FastAPI server ({listen_ip}:{listen_port})') + uvicorn.run( + app=app, + host=listen_ip, + port=listen_port + ) \ No newline at end of file