Remove language pack management and associated logic; add detailed logging for backups and cron processes.

This commit is contained in:
Jeppe Bundgaard
2026-02-24 12:36:41 +01:00
parent 84020bd051
commit f1c0ea2228
6 changed files with 16 additions and 38 deletions
@@ -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;
}