File size: 621 Bytes
2d9b352
 
 
 
 
 
 
 
 
 
 
 
 
 
43435fd
2d9b352
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
"""
API Comparator Service Runner

This module is the entry point for the API Comparator service. It configures and starts
the FastAPI application using uvicorn server with specified host and port settings.
"""

import uvicorn
from utils.logger import structlog

log = structlog.get_logger()

# Constants for server configuration
HOST = "0.0.0.0"
PORT = 7860

if __name__ == "__main__":
    log.info("Starting API Comparator service, Host:%s, Port:%d", HOST, PORT)
    uvicorn.run(
        "main:app",
        host=HOST,
        port=PORT,
        reload=True,
        log_level="warning",
        access_log=False
    )