From 78a2201a8116a105f7b7c2246c46eed213eea4ce Mon Sep 17 00:00:00 2001 From: brb Date: Thu, 6 Jul 2023 11:04:42 +0200 Subject: [PATCH] added logging and os.environ reading --- code/app.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/code/app.py b/code/app.py index bf214ba..902763d 100644 --- a/code/app.py +++ b/code/app.py @@ -4,8 +4,10 @@ from dotenv import load_dotenv import logging from pydantic import BaseModel from typing import List +import os from utils import clone_repository +from setup_logging import setup_logging class GiteaRequest(BaseModel): ref: str @@ -45,7 +47,13 @@ def handle_event(request: GiteaRequest): return {'status': 'success'} if __name__ == '__main__': + load_dotenv('dev.env') + setup_logging() + 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='0.0.0.0' + host=listen_ip, + port=listen_port ) \ No newline at end of file