Fix: config-Key auf clubird umgestellt (Backup-Namen + Webmail-Domain-Binding)

main v1.1.445
boban 2026-04-29 18:37:54 +02:00
parent d190beadcf
commit c48a5c7e02
2 changed files with 4 additions and 4 deletions

View File

@ -17,7 +17,7 @@ class BackupRun extends Command
$job->update(['status' => 'running']); $job->update(['status' => 'running']);
$policy = $job->policy; $policy = $job->policy;
$tmpDir = sys_get_temp_dir() . '/mailwolt_backup_' . $job->id; $tmpDir = sys_get_temp_dir() . '/clubird_backup_' . $job->id;
mkdir($tmpDir, 0700, true); mkdir($tmpDir, 0700, true);
$sources = []; $sources = [];
@ -97,12 +97,12 @@ class BackupRun extends Command
$outDir = storage_path('app/backups'); $outDir = storage_path('app/backups');
if (!is_dir($outDir) && !mkdir($outDir, 0750, true) && !is_dir($outDir)) { if (!is_dir($outDir) && !mkdir($outDir, 0750, true) && !is_dir($outDir)) {
// Final fallback: /tmp (always writable) // Final fallback: /tmp (always writable)
$outDir = sys_get_temp_dir() . '/mailwolt_backups'; $outDir = sys_get_temp_dir() . '/clubird_backups';
mkdir($outDir, 0750, true); mkdir($outDir, 0750, true);
} }
$stamp = now()->format('Y-m-d_H-i-s'); $stamp = now()->format('Y-m-d_H-i-s');
$outFile = "{$outDir}/mailwolt_{$stamp}.tar.gz"; $outFile = "{$outDir}/clubird_{$stamp}.tar.gz";
$srcArgs = implode(' ', array_map('escapeshellarg', $sources)); $srcArgs = implode(' ', array_map('escapeshellarg', $sources));
$tarOutput = []; $tarOutput = [];

View File

@ -14,7 +14,7 @@ return Application::configure(basePath: dirname(__DIR__))
using: function () { using: function () {
// Webmail must be registered BEFORE web.php so its domain constraint // Webmail must be registered BEFORE web.php so its domain constraint
// takes priority over the catch-all Route::get('/') in web.php. // takes priority over the catch-all Route::get('/') in web.php.
$wmHost = config('mailwolt.domain.webmail_host'); $wmHost = config('clubird.domain.webmail_host');
if ($wmHost) { if ($wmHost) {
Route::middleware('web') Route::middleware('web')