Mindless_System / app /main.py
paudelapil's picture
add admin training endpoint
d018021
raw
history blame contribute delete
898 Bytes
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from app.db.session import engine, Base
from app.routers import upload, results, query, admin
Base.metadata.create_all(bind=engine)
app = FastAPI(
title="Automated Customer Intelligence Engine",
version="1.0.0"
)
app.add_middleware(
CORSMiddleware,
allow_origins=["http://localhost:3000"],
allow_methods=["https://reactapp.vercel.app"],
allow_headers=["*"],
)
app.include_router(upload.router, prefix="/api", tags=["Upload"])
app.include_router(results.router, prefix="/api", tags=["Results"])
app.include_router(query.router, prefix="/api", tags=["Query"])
app.include_router(admin.router, prefix="/api", tags=["Admin"])
@app.get("/")
def root():
return {"message": "Automated Customer Intelligence Engine API"}
@app.get("/health")
def health():
return {"status": "healthy"}