feat(seeder): conditionally dispatch StartProxy action based on proxy check result

This commit is contained in:
Andras Bacsai
2025-06-17 08:11:02 +02:00
parent 423cf8f67d
commit bd9f3d9a69

View File

@@ -2,6 +2,7 @@
namespace Database\Seeders;
use App\Actions\Proxy\CheckProxy;
use App\Actions\Proxy\StartProxy;
use App\Data\ServerMetadata;
use App\Enums\ProxyStatus;
@@ -124,7 +125,10 @@ class ProductionSeeder extends Seeder
$server->settings->is_reachable = true;
$server->settings->is_usable = true;
$server->settings->save();
$shouldStart = CheckProxy::run($server);
if ($shouldStart) {
StartProxy::dispatch($server);
}
if ($server->isSentinelEnabled()) {
CheckAndStartSentinelJob::dispatch($server);
}