feat: implement BackupTransferRunner for managing backup processes and enhance backup handling

This commit is contained in:
shuaiplus
2026-06-07 20:43:43 +08:00
parent bfea5d0a1c
commit af70cab766
6 changed files with 466 additions and 169 deletions
+8
View File
@@ -22,6 +22,10 @@ database_name = "nodewarden-db"
name = "NOTIFICATIONS_HUB"
class_name = "NotificationsHub"
[[durable_objects.bindings]]
name = "BACKUP_TRANSFER_RUNNER"
class_name = "BackupTransferRunner"
[[r2_buckets]]
binding = "ATTACHMENTS"
bucket_name = "nodewarden-attachments"
@@ -29,3 +33,7 @@ bucket_name = "nodewarden-attachments"
[[migrations]]
tag = "v1-notifications-hub"
new_sqlite_classes = [ "NotificationsHub" ]
[[migrations]]
tag = "v2-backup-transfer-runner"
new_sqlite_classes = [ "BackupTransferRunner" ]