x86_64-alpine-db-sidecar/start.sh
Jonathan Ervine da2a4d5786 Fix restore
2020-08-17 23:56:08 +08:00

20 lines
757 B
Bash
Executable File

#!/bin/sh
##
## Script to automate the copy of Sonarr databases
##
LIVE_DB=$1
BACKUP_DB=$2
echo -e 'Starting the sidecar container to periodically backup the sonarr databases'
chown 1003:1003 /app-remote-config/*
echo -e 'Copy the config from the remote share to the local drive'
touch /mnt/app-local-config/$LIVE_DB
python3 /usr/local/bin/db-restore.py /app-remote-config/$LIVE_DB /mnt/app-local-config/$BACKUP_DB
find /app-remote-config/ -type f -maxdepth 1 -not -iname $BACKUP_DB -exec cp -fvp '{}' '/mnt/app-local-config/' ';'
chown -R 1003:1003 /mnt/app-local-config
echo -e 'Perform periodic backup of database'
while true; do
sleep 890
date
python3 /usr/local/bin/db-backup.py /mnt/app-local-config/$LIVE_DB /app-remote-config/$BACKUP_DB
done