feat: backup notification configuration from environment variables

This commit is contained in:
2023-03-11 14:26:43 +00:00
parent 0a0a94c64d
commit 9f503809e4
2 changed files with 22 additions and 0 deletions

View File

@@ -28,6 +28,24 @@ Using [duplicati](https://git.limbosolutions.com/kb/duplicati) to daily backups
- Schedule: every day at 1 am
- run-script-before-required:/duplicati-mysqlclient/scripts/backupdb.sh
### Global Settings
```bash
--send-mail-any-operation=true
--send-mail-body=%RESULT%
--send-mail-level=all
--send-mail-subject=Duplicati %OPERATIONNAME% report for wiki.limbosolutions.com -> %backup-name%
--send-mail-to=$BACKUP_EMAILNOTIFICATON_TO
--send-http-result-output-format=Duplicati
--send-mail-url=$BACKUP_EMAILNOTIFICATON_SERVER
--send-mail-password=$BACKUP_EMAILNOTIFICATON_PASSWORD
--send-mail-username=$BACKUP_EMAILNOTIFICATON_USERNAME
```
### Restore Database
```bash

View File

@@ -43,6 +43,10 @@ services:
- MYSQL_USER=${DB_USER}
- MYSQL_PASSWORD=${DB_PASSWORD}
- DESTINATION=/git/db-dumps
- BACKUP_EMAILNOTIFICATON_SERVER=${BACKUP_EMAILNOTIFICATON_SERVER}
- BACKUP_EMAILNOTIFICATON_TO=${BACKUP_EMAILNOTIFICATON_TO}
- BACKUP_EMAILNOTIFICATON_USERNAME=${BACKUP_EMAILNOTIFICATON_USERNAME}
- BACKUP_EMAILNOTIFICATON_PASSWORD=${BACKUP_EMAILNOTIFICATON_PASSWORD}
volumes:
- duplicati-data:/data
- duplicati-data:/git/duplicati-data:ro