mirror of
https://github.com/ZettaIO/restic-compose-backup.git
synced 2025-09-28 14:45:23 +00:00
Send alert from the main container
This commit is contained in:
@@ -101,6 +101,14 @@ def backup(config, containers):
|
||||
)
|
||||
logger.info('Backup container exit code: %s', result)
|
||||
|
||||
# Alert the user if something went wrong
|
||||
if result != 0:
|
||||
alerts.send(
|
||||
subject="Backup process exited with non-zero code",
|
||||
body=open('backup.log').read(),
|
||||
alert_type='ERROR',
|
||||
)
|
||||
|
||||
|
||||
def start_backup_process(config, containers):
|
||||
"""The actual backup process running inside the spawned container"""
|
||||
@@ -142,13 +150,8 @@ def start_backup_process(config, containers):
|
||||
logger.error(ex)
|
||||
errors = True
|
||||
|
||||
# Alert the user if something went wrong
|
||||
if errors:
|
||||
alerts.send(
|
||||
subject="Backup process exited with non-zero code",
|
||||
body=open('backup.log').read(),
|
||||
alert_type='ERROR',
|
||||
)
|
||||
exit(1)
|
||||
|
||||
|
||||
def alert(config, containers):
|
||||
|
Reference in New Issue
Block a user