Siggmoid's picture
Deploy ATS Intelligence Engine to Hugging Face Space
d2b7a80
raw
history blame contribute delete
644 Bytes
from pathlib import Path
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from fastapi.staticfiles import StaticFiles
from routes import router as predict_router
FRONTEND_DIR = Path(__file__).resolve().parent / "Frontend"
app = FastAPI(title="ATS Resume Intelligence Engine")
app.include_router(predict_router)
app.add_middleware(
CORSMiddleware,
allow_origins=["*"],
allow_methods=["*"],
allow_headers=["*"],
)
@app.get("/health")
async def health():
return {"status": "ok"}
if FRONTEND_DIR.is_dir():
app.mount("/", StaticFiles(directory=FRONTEND_DIR, html=True), name="frontend")