feat: add settings tabs, auto backup, and show latest 5 backups
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -24,6 +24,9 @@ class Settings(BaseSettings):
|
||||
admin_password: str = Field(default="admin123", alias="ADMIN_PASSWORD")
|
||||
env_file: str = Field(default=".env", alias="ENV_FILE")
|
||||
backup_dir: str = Field(default="/root/market_intel_backups", alias="BACKUP_DIR")
|
||||
backup_auto_enabled: bool = Field(default=True, alias="BACKUP_AUTO_ENABLED")
|
||||
backup_interval_hours: float = Field(default=24.0, alias="BACKUP_INTERVAL_HOURS", ge=1, le=168)
|
||||
backup_keep_count: int = Field(default=30, alias="BACKUP_KEEP_COUNT", ge=5, le=200)
|
||||
|
||||
# OKX
|
||||
okx_api_key: str = Field(default="", alias="OKX_API_KEY")
|
||||
|
||||
Reference in New Issue
Block a user