Update sync_data.sh
Browse files- sync_data.sh +5 -4
sync_data.sh
CHANGED
|
@@ -79,14 +79,14 @@ try:
|
|
| 79 |
print(f'Found latest backup: {latest_backup}, attempting to restore...')
|
| 80 |
# 删除现有的数据目录
|
| 81 |
if os.path.isdir('/opt/cloudreve/data'):
|
| 82 |
-
|
| 83 |
-
|
| 84 |
# 创建数据目录(如果被删除)
|
| 85 |
os.makedirs('/opt/cloudreve/data', exist_ok=True)
|
| 86 |
|
| 87 |
with tarfile.open(filepath, 'r:gz') as tar:
|
| 88 |
tar.extractall('/opt/cloudreve/data')
|
| 89 |
-
|
| 90 |
|
| 91 |
except Exception as e:
|
| 92 |
echo f'Error downloading backup from HuggingFace Dataset: {e}'
|
|
@@ -118,9 +118,10 @@ sync_data() {
|
|
| 118 |
echo "Uploading backup to HuggingFace Dataset..."
|
| 119 |
upload_backup "${backup_file_path}" "${backup_file}"
|
| 120 |
rm -f "${backup_file_path}"
|
| 121 |
-
else
|
| 122 |
echo "Failed to create backup archive."
|
| 123 |
fi
|
|
|
|
| 124 |
else:
|
| 125 |
echo "Data directory does not exist yet, waiting for next sync..."
|
| 126 |
fi
|
|
|
|
| 79 |
print(f'Found latest backup: {latest_backup}, attempting to restore...')
|
| 80 |
# 删除现有的数据目录
|
| 81 |
if os.path.isdir('/opt/cloudreve/data'):
|
| 82 |
+
echo "Deleting existing data directory: /opt/cloudreve/data"
|
| 83 |
+
rm -rf /opt/cloudreve/data
|
| 84 |
# 创建数据目录(如果被删除)
|
| 85 |
os.makedirs('/opt/cloudreve/data', exist_ok=True)
|
| 86 |
|
| 87 |
with tarfile.open(filepath, 'r:gz') as tar:
|
| 88 |
tar.extractall('/opt/cloudreve/data')
|
| 89 |
+
echo f'Successfully restored backup from {latest_backup}'
|
| 90 |
|
| 91 |
except Exception as e:
|
| 92 |
echo f'Error downloading backup from HuggingFace Dataset: {e}'
|
|
|
|
| 118 |
echo "Uploading backup to HuggingFace Dataset..."
|
| 119 |
upload_backup "${backup_file_path}" "${backup_file}"
|
| 120 |
rm -f "${backup_file_path}"
|
| 121 |
+
else:
|
| 122 |
echo "Failed to create backup archive."
|
| 123 |
fi
|
| 124 |
+
|
| 125 |
else:
|
| 126 |
echo "Data directory does not exist yet, waiting for next sync..."
|
| 127 |
fi
|