feat: Backup & Restore - Manual backup tested complete.

This commit is contained in:
Eric Gullickson
2025-12-25 10:50:09 -06:00
parent 8ef6b3d853
commit 0357ce391f
38 changed files with 5734 additions and 1415447 deletions

View File

@@ -0,0 +1,24 @@
/**
* @ai-summary Backup feature module exports
* @ai-context Entry point for the backup and restore feature
*/
// API
export { registerBackupRoutes } from './api/backup.routes';
export { BackupController } from './api/backup.controller';
// Domain Services
export { BackupService } from './domain/backup.service';
export { BackupArchiveService } from './domain/backup-archive.service';
export { BackupRestoreService } from './domain/backup-restore.service';
export { BackupRetentionService } from './domain/backup-retention.service';
// Data
export { BackupRepository } from './data/backup.repository';
// Jobs
export { processScheduledBackups, setBackupJobPool } from './jobs/backup-scheduled.job';
export { processBackupRetention, setBackupCleanupJobPool } from './jobs/backup-cleanup.job';
// Types
export * from './domain/backup.types';