File size: 522 Bytes
c11a2f8 | 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 28 29 | """
Main entry point for the Graph RAG Service
"""
import uvicorn
from .api.server import app
from .observability.tracing import setup_observability
from .config import settings
def main():
"""Start the API server"""
# Setup observability
setup_observability(app)
# Run server
uvicorn.run(
app,
host=settings.api_host,
port=settings.api_port,
log_level=settings.log_level.lower(),
reload=settings.debug
)
if __name__ == "__main__":
main()
|