26 lines
474 B
Python
26 lines
474 B
Python
"""
|
|
Main Application Entry Point.
|
|
|
|
This module imports the FastAPI app directly from the routes module
|
|
and runs it via uvicorn.
|
|
"""
|
|
import logging
|
|
|
|
from src.adapters.incoming.api_routes import app
|
|
|
|
|
|
logger = logging.getLogger(__name__)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
import uvicorn
|
|
|
|
# Run the application
|
|
uvicorn.run(
|
|
"main:app",
|
|
host="0.0.0.0",
|
|
port=8000,
|
|
reload=True, # Set to False in production
|
|
log_level="info",
|
|
)
|