Spaces:
Sleeping
Sleeping
File size: 988 Bytes
b95d148 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from auth import router as auth_router
from routers.services import router as services_router
from routers.orders import router as orders_router
from routers.payments import router as payments_router
from routers.tickets import router as tickets_router
app = FastAPI(title="GrowthPanel API", version="1.0.0")
# Configure CORS
app.add_middleware(
CORSMiddleware,
allow_origins=["*"], # Adjust in production
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
# Include Routers
app.include_router(auth_router)
app.include_router(services_router)
app.include_router(orders_router)
app.include_router(payments_router)
app.include_router(tickets_router)
@app.get("/")
async def root():
return {"message": "Welcome to GrowthPanel API", "status": "running"}
@app.get("/health")
async def health_check():
return {"status": "healthy"}
|