Add backup system configuration settings

This commit is contained in:
Christian 2026-01-02 01:54:52 +01:00
parent 7744e71761
commit f77e6dc70b
2 changed files with 16 additions and 1 deletions

View File

@ -1 +1 @@
1.3.67
1.3.68

View File

@ -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"