mirror of
https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api.git
synced 2024-11-24 13:01:28 +00:00
feature(backup): add a restore function to restic backuper
This commit is contained in:
parent
0381a9c671
commit
e7062d72c6
|
@ -69,3 +69,13 @@ class ResticBackuper(AbstractBackuper):
|
||||||
# stdout=log_file,
|
# stdout=log_file,
|
||||||
# stderr=subprocess.STDOUT,
|
# stderr=subprocess.STDOUT,
|
||||||
# )
|
# )
|
||||||
|
|
||||||
|
def restore_from_backup(self, repo_name, snapshot_id, folder):
|
||||||
|
"""
|
||||||
|
Restore from backup with restic
|
||||||
|
"""
|
||||||
|
restore_command = self.restic_command(
|
||||||
|
repo_name, "restore", snapshot_id, "--target", folder
|
||||||
|
)
|
||||||
|
|
||||||
|
subprocess.run(restore_command, shell=False)
|
||||||
|
|
Loading…
Reference in a new issue