| 1234567891011121314151617181920212223242526 |
- from fastapi import FastAPI
- from alien_3rd_esign.api.router import router
- from alien_gateway.config import settings
- from fastapi.middleware.cors import CORSMiddleware
- app = FastAPI(
- title=f"{settings.PROJECT_NAME} - Alien Esign",
- version="1.0.0"
- )
- app.add_middleware(
- CORSMiddleware,
- allow_credentials=True,
- allow_methods=["*"],
- allow_headers=["*"],
- )
- app.include_router(router, prefix="/api/esign", tags=["Esign"])
- @app.get("/health")
- async def health():
- return {"service": "sign", "status": "ok"}
- if __name__ == "__main__":
- import uvicorn
- uvicorn.run(app, host="0.0.0.0", port=8006)
|