diff --git a/fastapi-application/core/config.py b/fastapi-application/core/config.py index 4dea1b8..3659391 100644 --- a/fastapi-application/core/config.py +++ b/fastapi-application/core/config.py @@ -1,3 +1,5 @@ +from functools import cache + from pydantic import BaseModel from pydantic import PostgresDsn from pydantic_settings import ( @@ -49,4 +51,9 @@ class Settings(BaseSettings): db: DatabaseConfig -settings = Settings() +@cache +def get_settings(): + return Settings() + + +settings = get_settings()