seeder for prod

This commit is contained in:
2025-05-22 13:53:48 +01:00
parent ea5dcebe45
commit 7174784b57

View File

@@ -40,12 +40,13 @@ class DatabaseSeeder extends Seeder
'token' => env('HETZNER_KEY'), 'token' => env('HETZNER_KEY'),
]); ]);
if (! app()->isProduction()) {
$network = $organisation->networks()->create([ $network = $organisation->networks()->create([
'type' => NetworkType::EXTERNAL, 'type' => NetworkType::EXTERNAL,
'name' => 'keystone', 'name' => 'keystone',
'external_id' => 'net-12345', 'external_id' => 'net-12345',
'provider_id' => $provider->id, 'provider_id' => $provider->id,
'ip_range' => fake()->ipv4().'/24', 'ip_range' => fake()->ipv4() . '/24',
]); ]);
$servers = Server::factory(40) $servers = Server::factory(40)
@@ -55,6 +56,7 @@ class DatabaseSeeder extends Seeder
->create(); ->create();
$organisation->servers()->saveMany($servers); $organisation->servers()->saveMany($servers);
}
$application = $organisation->applications()->create([ $application = $organisation->applications()->create([
'name' => 'ClipBin', 'name' => 'ClipBin',