|
|
| from fastapi import FastAPI
|
| from fastapi.middleware.cors import CORSMiddleware
|
| from app.core.config import init_config
|
| from app.api.routes import router
|
|
|
|
|
| init_config()
|
|
|
| app = FastAPI(
|
| title="Symptom Analysis System",
|
| description="AI-powered symptom analysis system",
|
| version="1.0.0"
|
| )
|
|
|
| app.add_middleware(
|
| CORSMiddleware,
|
| allow_origins=["*"],
|
| allow_credentials=True,
|
| allow_methods=["*"],
|
| allow_headers=["*"],
|
| )
|
|
|
| app.include_router(router)
|
|
|
| if __name__ == "__main__":
|
| import uvicorn
|
| uvicorn.run("main:app", host="0.0.0.0", port=8000, reload=True) |