feat(seeder): dispatch StartProxy action for each server in ProductionSeeder

This commit is contained in:
Andras Bacsai 2025-06-16 14:51:54 +02:00
parent e2df86f0f2
commit cde3c697a7

View file

@ -2,6 +2,7 @@
namespace Database\Seeders; namespace Database\Seeders;
use App\Actions\Proxy\StartProxy;
use App\Data\ServerMetadata; use App\Data\ServerMetadata;
use App\Enums\ProxyStatus; use App\Enums\ProxyStatus;
use App\Enums\ProxyTypes; use App\Enums\ProxyTypes;
@ -115,11 +116,13 @@ public function run(): void
$server->settings->is_reachable = true; $server->settings->is_reachable = true;
$server->settings->is_usable = true; $server->settings->is_usable = true;
$server->settings->save(); $server->settings->save();
StartProxy::dispatch($server);
} else { } else {
$server = Server::find(0); $server = Server::find(0);
$server->settings->is_reachable = true; $server->settings->is_reachable = true;
$server->settings->is_usable = true; $server->settings->is_usable = true;
$server->settings->save(); $server->settings->save();
StartProxy::dispatch($server);
} }
if (StandaloneDocker::find(0) == null) { if (StandaloneDocker::find(0) == null) {