| | from fastapi import FastAPI |
| | from fastapi.middleware.cors import CORSMiddleware |
| | from app.routes import summarize |
| | import os |
| | import logging |
| |
|
| | |
| | logging.basicConfig(level=logging.INFO, format="%(asctime)s [%(levelname)s] %(message)s") |
| |
|
| | |
| | os.environ['TRANSFORMERS_CACHE'] = '/tmp/hf_cache' |
| |
|
| | app = FastAPI() |
| |
|
| | |
| | app.add_middleware( |
| | CORSMiddleware, |
| | allow_origins=["*"], |
| | allow_methods=["*"], |
| | allow_headers=["*"], |
| | ) |
| |
|
| | @app.get("/") |
| | def read_root(): |
| | logging.info("Health check hit.") |
| | return {"message": "AutoTLDR backend is running"} |
| |
|
| | |
| | app.include_router(summarize.router) |
| |
|