from fastapi import FastAPI

from app.core import settings
from app.api.routes.public import router as public_router

def get_application() -> FastAPI:
    application = FastAPI(
        title=settings.PROJECT_NAME,
        debug=settings.DEBUG,
        version=settings.VERSION,
    )

    application.include_router(public_router, prefix='/public')

    return application
	
app = get_application()
