From c4011f0e452c2065301b188ebecad946205b84f0 Mon Sep 17 00:00:00 2001 From: "s.mostryukov" Date: Tue, 1 Oct 2024 18:06:04 +0300 Subject: [PATCH] refactoring settings --- .env-template | 3 +++ config.py | 8 ++++---- scripts/сheck_available_ports.py | 3 ++- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.env-template b/.env-template index e69de29..947e7b9 100644 --- a/.env-template +++ b/.env-template @@ -0,0 +1,3 @@ +NETADM_CONFIG__RUN__HOST = "0.0.0.0" +NETADM_CONFIG__RUN__PORT = 8080 +NETADM_CONFIG__RUN__RELOAD = 1 \ No newline at end of file diff --git a/config.py b/config.py index 3c81a04..f4ae6cf 100644 --- a/config.py +++ b/config.py @@ -15,9 +15,9 @@ STATIC_DIR = BASE_DIR / "web" / "static" class RunConfig(BaseModel): - host: str = "0.0.0.0" - port: int = 8000 - reload: bool = True + host: str + port: int + reload: bool class SwaggerConfig(BaseModel): @@ -39,7 +39,7 @@ class Settings(BaseSettings): env_nested_delimiter="__", env_prefix="NETADM_CONFIG__", ) - run: RunConfig = RunConfig() + run: RunConfig swagger: SwaggerConfig = SwaggerConfig() diff --git a/scripts/сheck_available_ports.py b/scripts/сheck_available_ports.py index 08905ea..9ad451e 100644 --- a/scripts/сheck_available_ports.py +++ b/scripts/сheck_available_ports.py @@ -29,7 +29,8 @@ def parse_input(text: str) -> List[Dict[str, Union[int, str]]]: def start_check( - text: str, result_type: str = "json" + text: str, + result_type: str = "json", ) -> List[Dict[str, Union[int, str, bool]]] | List[str]: logging.info("") result = []