#591 - load balancer

This commit is contained in:
Saeed Vaziry
2025-06-04 21:30:47 +02:00
parent 0bd390f27c
commit ab68964d43
7 changed files with 153 additions and 30 deletions

View File

@ -22,7 +22,7 @@ public function update(Site $site, array $input): void
foreach ($input['servers'] as $server) {
$loadBalancerServer = new LoadBalancerServer([
'load_balancer_id' => $site->id,
'ip' => $server['server'],
'ip' => $server['ip'],
'port' => $server['port'],
'weight' => $server['weight'],
'backup' => (bool) $server['backup'],
@ -43,7 +43,7 @@ public static function rules(Site $site): array
'required',
'array',
],
'servers.*.server' => [
'servers.*.ip' => [
'required',
Rule::exists('servers', 'local_ip')
->where('project_id', $site->project->id),