Add backup system configuration settings
This commit is contained in:
parent
7744e71761
commit
f77e6dc70b
@ -100,6 +100,21 @@ class Settings(BaseSettings):
|
||||
SIMPLYCRM_USERNAME: str = ""
|
||||
SIMPLYCRM_API_KEY: str = ""
|
||||
|
||||
# Backup System Configuration
|
||||
BACKUP_STORAGE_PATH: str = "/app/backups"
|
||||
BACKUP_DRY_RUN: bool = False
|
||||
BACKUP_RETENTION_DAYS: int = 30
|
||||
BACKUP_RETENTION_MONTHLY: int = 12
|
||||
|
||||
# Offsite Backup Settings (SFTP)
|
||||
OFFSITE_ENABLED: bool = False
|
||||
SFTP_HOST: str = ""
|
||||
SFTP_PORT: int = 22
|
||||
SFTP_USER: str = ""
|
||||
SFTP_PASSWORD: str = ""
|
||||
SFTP_REMOTE_PATH: str = "/backups"
|
||||
SSH_KEY_PATH: str = ""
|
||||
|
||||
# Deployment Configuration (used by Docker/Podman)
|
||||
POSTGRES_USER: str = "bmc_hub"
|
||||
POSTGRES_PASSWORD: str = "bmc_hub"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user