GRADIO / app /main.py
Madras1's picture
Upload 11 files
f44b483 verified
raw
history blame contribute delete
676 Bytes
from fastapi import FastAPI
from fastapi.staticfiles import StaticFiles
from fastapi.middleware.cors import CORSMiddleware
from .database import engine, Base
from .routers import invoices
# Create tables
Base.metadata.create_all(bind=engine)
app = FastAPI(title="SaaS Notas Fiscais AI")
# Configure CORS to allow requests from GitHub Pages (or any origin for now)
app.add_middleware(
CORSMiddleware,
allow_origins=["*"], # In production, replace with your GitHub Pages URL
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
app.mount("/static", StaticFiles(directory="app/static"), name="static")
app.include_router(invoices.router)