اولین نسخه بکاند آرامش پلازا
This commit is contained in:
+47
@@ -0,0 +1,47 @@
|
||||
from fastapi import FastAPI
|
||||
from fastapi.middleware.cors import CORSMiddleware
|
||||
|
||||
from app.config import settings
|
||||
from app.routers import auth, projects, articles, brand, contact, newsletter
|
||||
from app.routers.simple_resources import (
|
||||
services_router,
|
||||
stats_router,
|
||||
timeline_router,
|
||||
why_us_router,
|
||||
testimonials_router,
|
||||
team_router,
|
||||
faqs_router,
|
||||
)
|
||||
|
||||
app = FastAPI(
|
||||
title="Aramesh Plaza API",
|
||||
description="بکاند سایت آرامش پلازا — مدیریت محتوا، فرم تماس و خبرنامه",
|
||||
version="1.0.0",
|
||||
)
|
||||
|
||||
app.add_middleware(
|
||||
CORSMiddleware,
|
||||
allow_origins=settings.cors_origins_list,
|
||||
allow_credentials=True,
|
||||
allow_methods=["*"],
|
||||
allow_headers=["*"],
|
||||
)
|
||||
|
||||
app.include_router(auth.router)
|
||||
app.include_router(brand.router)
|
||||
app.include_router(services_router)
|
||||
app.include_router(projects.router)
|
||||
app.include_router(stats_router)
|
||||
app.include_router(timeline_router)
|
||||
app.include_router(why_us_router)
|
||||
app.include_router(testimonials_router)
|
||||
app.include_router(team_router)
|
||||
app.include_router(articles.router)
|
||||
app.include_router(faqs_router)
|
||||
app.include_router(contact.router)
|
||||
app.include_router(newsletter.router)
|
||||
|
||||
|
||||
@app.get("/", tags=["Health"])
|
||||
def health_check():
|
||||
return {"status": "ok", "message": "Aramesh Plaza API در حال اجراست"}
|
||||
Reference in New Issue
Block a user