File size: 916 Bytes
c169262
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from fastapi import FastAPI
from routes import query_handler, purchase, order_management, account_management, customer_support, search_products

app = FastAPI()

app.include_router(purchase.router, prefix="/purchase", tags=["purchase"])
app.include_router(order_management.router,
                   prefix="/order-management", tags=["order-management"])
app.include_router(account_management.router,
                   prefix="/account-management", tags=["account-management"])
app.include_router(customer_support.router,
                   prefix="/customer-support", tags=["customer-support"])
app.include_router(search_products.router,
                   prefix="/search-products", tags=["search-products"])
app.include_router(query_handler.router,
                   prefix="/query-handler", tags=["query-handler"])

if __name__ == "__main__":
    import uvicorn
    uvicorn.run(app, host="0.0.0.0", port=8000)