fix fix fix
use amazon s3
This commit is contained in:
1 parent
fb42be8155
commit
048451543b
7 files changed
+79
-35
No files matched your search
@@ -145,12 +145,19 @@ public class JustBackupMod implements ModInitializer {
|
||||
.then(literal("create").executes(commandHandler::cmdIssueBackup))
|
||||
.then(literal("suspend").executes(commandHandler::cmdSuspend))
|
||||
);
|
||||
ServerLifecycleEvents.SERVER_STOPPED.register(server -> {
|
||||
scheduledBackupExecutor.shutdown();
|
||||
if (commandHandler.restoreIssued != null) {
|
||||
commandHandler.restoreIssued.run();
|
||||
}
|
||||
tracker.close();
|
||||
});
|
||||
}
|
||||
|
||||
private BackupStrategy createStrategy() {
|
||||
return switch (config.option()) {
|
||||
case StorageOption.Local local -> new LocalBackupStrategy(local);
|
||||
case StorageOption.S3 s3 -> new S3BackupStrategy(s3);
|
||||
case StorageOption.S3 s3 -> new S3BackupStrategy(s3, Path.of(config.temporaryBackupDir()));
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user