main.py 626 B

1234567891011121314151617181920212223242526
  1. from fastapi import FastAPI
  2. from alien_3rd_esign.api.router import router
  3. from alien_gateway.config import settings
  4. from fastapi.middleware.cors import CORSMiddleware
  5. app = FastAPI(
  6. title=f"{settings.PROJECT_NAME} - Alien Esign",
  7. version="1.0.0"
  8. )
  9. app.add_middleware(
  10. CORSMiddleware,
  11. allow_credentials=True,
  12. allow_methods=["*"],
  13. allow_headers=["*"],
  14. )
  15. app.include_router(router, prefix="/api/esign", tags=["Esign"])
  16. @app.get("/health")
  17. async def health():
  18. return {"service": "sign", "status": "ok"}
  19. if __name__ == "__main__":
  20. import uvicorn
  21. uvicorn.run(app, host="0.0.0.0", port=8006)