From 6a904d4be23e695c6e47786d9cc1d5971cfc0ac7 Mon Sep 17 00:00:00 2001 From: Egor Date: Sun, 28 Sep 2025 03:25:04 +0300 Subject: [PATCH] Make Remnawave settings optional by default --- app/config.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/config.py b/app/config.py index 5d517fc1..0e15b36d 100644 --- a/app/config.py +++ b/app/config.py @@ -38,7 +38,7 @@ class Settings(BaseSettings): CHANNEL_LINK: Optional[str] = None CHANNEL_IS_REQUIRED_SUB: bool = False - DATABASE_URL: Optional[str] = None + DATABASE_URL: Optional[str] = Field(default=None) POSTGRES_HOST: str = "postgres" POSTGRES_PORT: int = 5432 @@ -53,8 +53,8 @@ class Settings(BaseSettings): REDIS_URL: str = "redis://localhost:6379/0" - REMNAWAVE_API_URL: str = "" - REMNAWAVE_API_KEY: str = "" + REMNAWAVE_API_URL: Optional[str] = None + REMNAWAVE_API_KEY: Optional[str] = None REMNAWAVE_SECRET_KEY: Optional[str] = None REMNAWAVE_USERNAME: Optional[str] = None @@ -68,7 +68,7 @@ class Settings(BaseSettings): TRIAL_DEVICE_LIMIT: int = 2 DEFAULT_TRAFFIC_LIMIT_GB: int = 100 DEFAULT_DEVICE_LIMIT: int = 1 - TRIAL_SQUAD_UUID: str = "" + TRIAL_SQUAD_UUID: Optional[str] = None DEFAULT_TRAFFIC_RESET_STRATEGY: str = "MONTH" MAX_DEVICES_LIMIT: int = 20