adding auto restore of DB + checks

This commit is contained in:
2021-09-15 12:59:00 -04:00
parent a7c309df81
commit 1bad7de90d

View File

@@ -35,14 +35,22 @@ if [ "$NOMAD_TASK_NAME" == "init" ]; then
else
echo "Restore of ${DB_NAME} failed"
unset -v latest
for file in "/configbackup/Backups/scheduled"/*; do
[[ $file -nt $latest ]] && latest=$file
done
for file in "/configbackup/Backups/manual"/*; do
[[ $file -nt $latest ]] && latest=$file
done
if [ -d "/configbackup/Backups/scheduled" ]; then
for file in "/configbackup/Backups/scheduled"/*; do
[[ $file -nt $latest ]] && latest=$file
done
fi
if [ -d "/configbackup/Backups/manual" ]; then
for file in "/configbackup/Backups/manual"/*; do
[[ $file -nt $latest ]] && latest=$file
done
fi
if [ -z "$latest" ]; then
echo "No Backups found";
else
echo "Restoring $latest"
unzip -o $latest -d /config
fi
fi