from fastapi import FastAPI | |
from routes import router # routes.py must be in same folder | |
from dotenv import load_dotenv | |
from cache_init import fetch_and_cache_articles | |
load_dotenv() | |
app = FastAPI() | |
app.include_router(router) | |
async def startup_event(): | |
fetch_and_cache_articles() | |
def health_check(): | |
return {"status": "ok"} | |