2025-05-03 21:53:11 +12:00

20 lines
544 B
Bash

#!/bin/bash
source "$AGENT_PATH/_common.sh"
# RESTORE SCRIPT
check_required_env_vars "DATA_VOLUME" "CONFIG_VOLUME" "CONFIG_PATH"
# uninstall container before restore
bash ./uninstall.sh || die "Failed to uninstall service before restore"
# restore data from backup file
if ! autorestore volume=$DATA_VOLUME volume=$CONFIG_VOLUME "$1" "$2"; then
die "Failed to restore data from backup file"
fi
# reinstall service
bash ./install.sh || die "Failed to reinstall service after restore"
echo "Restore complete! Service is running again."