From 9d31a1af5562f2f2c99fab44458eaf7191415f29 Mon Sep 17 00:00:00 2001 From: april Date: Thu, 28 Dec 2023 17:20:29 -0600 Subject: [PATCH] Add port configuration option --- api/.env | 2 ++ api/app.py | 5 ++++- api/app/config.py | 2 ++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/api/.env b/api/.env index 7d2cc00..0399464 100644 --- a/api/.env +++ b/api/.env @@ -15,3 +15,5 @@ JWT_REFRESH_SECRET_KEY="change-me-i-beg-of-you" TAILFIN_ADMIN_USERNAME="admin" TAILFIN_ADMIN_PASSWORD="change-me-now" + +TAILFIN_PORT=8081 diff --git a/api/app.py b/api/app.py index 8610eb1..ea88919 100644 --- a/api/app.py +++ b/api/app.py @@ -1,5 +1,8 @@ import uvicorn +from app.config import get_settings + if __name__ == '__main__': + settings = get_settings() # Start the app - uvicorn.run("app.api:app", host="0.0.0.0", port=8081, reload=True) + uvicorn.run("app.api:app", host="0.0.0.0", port=settings.tailfin_port, reload=True) diff --git a/api/app/config.py b/api/app/config.py index 5b64c60..de3d808 100644 --- a/api/app/config.py +++ b/api/app/config.py @@ -23,6 +23,8 @@ class Settings(BaseSettings): tailfin_admin_username: str = "admin" tailfin_admin_password: str = "change-me-now" + tailfin_port: int = 8081 + @lru_cache def get_settings():