diff --git a/src/orchestrator.py b/src/orchestrator.py index c9ce2cb..0d35783 100644 --- a/src/orchestrator.py +++ b/src/orchestrator.py @@ -294,23 +294,24 @@ class ContentOrchestrator: print(f"✅ Archive files synced to {nas_archives}") - # Sync logs (last 7 days) - if self.logs_dir.exists(): - nas_logs = self.nas_path / "logs" - nas_logs.mkdir(parents=True, exist_ok=True) + # Sync media files + media_dir = self.data_dir / "media" + if media_dir.exists(): + nas_media = self.nas_path / "media" + nas_media.mkdir(parents=True, exist_ok=True) cmd = [ - 'rsync', '-av', '--include=*.log', - '--exclude=*', '--delete', - f"{self.logs_dir}/", - f"{nas_logs}/" + 'rsync', '-av', '--delete', + f"{media_dir}/", + f"{nas_media}/" ] result = subprocess.run(cmd, capture_output=True, text=True) if result.returncode != 0: - print(f"⚠️ Log sync failed (non-critical): {result.stderr}") - else: - print(f"✅ Logs synced to {nas_logs}") + print(f"❌ Media sync failed: {result.stderr}") + return False + + print(f"✅ Media files synced to {nas_media}") return True