From 7174784b575fcdfb077f57809852b680db418b52 Mon Sep 17 00:00:00 2001 From: Harry Bayliss Date: Thu, 22 May 2025 13:53:48 +0100 Subject: [PATCH] seeder for prod --- database/seeders/DatabaseSeeder.php | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 547c920..5b49c24 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -40,21 +40,23 @@ class DatabaseSeeder extends Seeder 'token' => env('HETZNER_KEY'), ]); - $network = $organisation->networks()->create([ - 'type' => NetworkType::EXTERNAL, - 'name' => 'keystone', - 'external_id' => 'net-12345', - 'provider_id' => $provider->id, - 'ip_range' => fake()->ipv4().'/24', - ]); + if (! app()->isProduction()) { + $network = $organisation->networks()->create([ + 'type' => NetworkType::EXTERNAL, + 'name' => 'keystone', + 'external_id' => 'net-12345', + 'provider_id' => $provider->id, + 'ip_range' => fake()->ipv4() . '/24', + ]); - $servers = Server::factory(40) - ->forNetwork($network->id) - ->forOrganisation($organisation->id) - ->forProvider($provider->id) - ->create(); + $servers = Server::factory(40) + ->forNetwork($network->id) + ->forOrganisation($organisation->id) + ->forProvider($provider->id) + ->create(); - $organisation->servers()->saveMany($servers); + $organisation->servers()->saveMany($servers); + } $application = $organisation->applications()->create([ 'name' => 'ClipBin',