Remove language pack management and associated logic; add detailed logging for backups and cron processes.
This commit is contained in:
@@ -107,18 +107,28 @@ class backup_store implements minio_backups_i
|
||||
if (!$backup_description) {
|
||||
$backup_description = 'Backup created on ' . date('Y-m-d H:i:s');
|
||||
}
|
||||
echo "[" . date('Y-m-d H:i:s') . "][BACKUP] Creating backup: " . $backup_name . "\n";
|
||||
echo "[" . date('Y-m-d H:i:s') . "][BACKUP] Description: " . $backup_description . "\n";
|
||||
echo "[" . date('Y-m-d H:i:s') . "][BACKUP] Generating backup file...\n";
|
||||
// Generate the backup file
|
||||
$backup_uuid = self::generateBackupFile();
|
||||
echo "[" . date('Y-m-d H:i:s') . "][BACKUP] Backup file generated: backup_" . $backup_uuid . ".zip\n";
|
||||
echo "[" . date('Y-m-d H:i:s') . "][BACKUP] Uploading backup file to S3...\n";
|
||||
// Upload the backup file
|
||||
self::getS3Client()->putObject([
|
||||
'Bucket' => self::getBucket(),
|
||||
'Key' => self::backup_s3_prefix . 'backup_' . $backup_uuid . '.zip',
|
||||
'SourceFile' => self::local_backup_path . 'backup_' . $backup_uuid . '.zip'
|
||||
]);
|
||||
echo "[" . date('Y-m-d H:i:s') . "][BACKUP] Backup file uploaded to S3\n";
|
||||
// Update the metadata
|
||||
echo "[" . date('Y-m-d H:i:s') . "][BACKUP] Creating backup metadata...\n";
|
||||
self::createBackupMetadata($backup_uuid, $backup_name, $backup_description);
|
||||
echo "[" . date('Y-m-d H:i:s') . "][BACKUP] Backup metadata created and uploaded to S3\n";
|
||||
// Clean up the backup file
|
||||
echo "[" . date('Y-m-d H:i:s') . "][BACKUP] Cleaning up local backup files...\n";
|
||||
self::cleanUpBackupFile($backup_uuid);
|
||||
echo "[" . date('Y-m-d H:i:s') . "][BACKUP] Local backup files cleaned up\n";
|
||||
// Return the backup UUID
|
||||
return $backup_uuid;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user