Hugo/backups/create_freshrss_backup.sh
2023-09-03 12:25:37 +02:00

28 lines
485 B
Bash

#!/bin/bash
# Backup script for FreshRSS in a Kubernetes cluster
PROGRAM_NAME='backup_freshrss'
printlog () {
printf '%s: %s\n' "${PROGRAM_NAME}" "${1}"
}
BACKUP_DEST='/mnt/PRIVATE_DOCS/BACKUPS/freshrss'
base_container="$( docker ps --format '{{.Names}}' | grep rss-freshrss_rss-freshrss )"
# Abort entire script if any command fails
set -e
# Enable maintenance mode
# TODO
# Backup config
# TODO
# Backup Database
# TODO
# Disable maintenance mode
# TODO
printlog 'Done'