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",
)