File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33import uvicorn
44from fastapi import FastAPI
5+ from importlib .metadata import version
6+
7+ _version = version ("usuarios-api" )
58
69from adapters .inbound .http .routes .health import router as health_router
710from adapters .inbound .http .routes .root import router as root_router
@@ -22,7 +25,7 @@ def create_app(user_service: UserService | None = None) -> FastAPI:
2225 """Create and configure the FastAPI application instance."""
2326 app = FastAPI (
2427 title = "Usuarios API" ,
25- version = "0.1.0" ,
28+ version = _version ,
2629 description = "CRUD de usuarios com persistencia em memoria." ,
2730 )
2831 app .state .user_service = user_service or build_user_service ()
@@ -36,4 +39,4 @@ def create_app(user_service: UserService | None = None) -> FastAPI:
3639
3740
3841if __name__ == "__main__" :
39- uvicorn .run (app , host = "127 .0.0.1 " , port = 8000 )
42+ uvicorn .run (app , host = "0 .0.0.0 " , port = 8080 )
You can’t perform that action at this time.
0 commit comments