Spaces:
Sleeping
Sleeping
| from fastapi import FastAPI, Request | |
| from fastapi.responses import HTMLResponse | |
| from fastapi.staticfiles import StaticFiles | |
| from fastapi.templating import Jinja2Templates | |
| # Import the two apps | |
| from qtAnswering.main import app as qa_app | |
| from Summarization.main import app as sum_app | |
| # Main app | |
| app = FastAPI() | |
| # Mount static folders | |
| app.mount("/resources", StaticFiles(directory="resources"), name="resources") | |
| app.mount("/static", StaticFiles(directory="static"), name="static") | |
| # Mount sub-apps | |
| app.mount("/qtAnswering", qa_app) | |
| app.mount("/Summarization", sum_app) | |
| # Templates | |
| templates = Jinja2Templates(directory="templates") | |
| # Hello page route | |
| async def hello_page(request: Request): | |
| return templates.TemplateResponse("hellopage.html", {"request": request}) | |