added logging and os.environ reading
This commit is contained in:
+9
-1
@@ -4,8 +4,10 @@ from dotenv import load_dotenv
|
|||||||
import logging
|
import logging
|
||||||
from pydantic import BaseModel
|
from pydantic import BaseModel
|
||||||
from typing import List
|
from typing import List
|
||||||
|
import os
|
||||||
|
|
||||||
from utils import clone_repository
|
from utils import clone_repository
|
||||||
|
from setup_logging import setup_logging
|
||||||
|
|
||||||
class GiteaRequest(BaseModel):
|
class GiteaRequest(BaseModel):
|
||||||
ref: str
|
ref: str
|
||||||
@@ -45,7 +47,13 @@ def handle_event(request: GiteaRequest):
|
|||||||
return {'status': 'success'}
|
return {'status': 'success'}
|
||||||
|
|
||||||
if __name__ == '__main__':
|
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(
|
uvicorn.run(
|
||||||
app=app,
|
app=app,
|
||||||
host='0.0.0.0'
|
host=listen_ip,
|
||||||
|
port=listen_port
|
||||||
)
|
)
|
||||||
Reference in New Issue
Block a user