From 71e7539c254372bf1f8f73fe153ba3da3450d706 Mon Sep 17 00:00:00 2001 From: "Harry (hjbdev)" Date: Tue, 8 Apr 2025 20:30:18 +0100 Subject: [PATCH] test env --- database/seeders/DatabaseSeeder.php | 4 +-- database/seeders/TestEnvironmentSeeder.php | 35 ++++++++++++++++++++++ 2 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 database/seeders/TestEnvironmentSeeder.php diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index f7c2123..547c920 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -32,6 +32,8 @@ class DatabaseSeeder extends Seeder 'owner_id' => 1, ]); + $organisation->members()->attach($user, ['role' => OrganisationRole::ADMIN]); + $provider = $organisation->providers()->create([ 'name' => 'Hetzner', 'type' => ProviderType::HETZNER, @@ -54,8 +56,6 @@ class DatabaseSeeder extends Seeder $organisation->servers()->saveMany($servers); - $organisation->members()->attach($user, ['role' => OrganisationRole::ADMIN]); - $application = $organisation->applications()->create([ 'name' => 'ClipBin', 'repository_url' => 'git@github.com:hjbdev/clipbin.git', diff --git a/database/seeders/TestEnvironmentSeeder.php b/database/seeders/TestEnvironmentSeeder.php new file mode 100644 index 0000000..7ba6687 --- /dev/null +++ b/database/seeders/TestEnvironmentSeeder.php @@ -0,0 +1,35 @@ +create([ + 'name' => 'Harry', + 'email' => 'harry@hjb.dev', + 'password' => env('DEFAULT_PASSWORD') ?: Hash::make('password'), + ]); + + $organisation = Organisation::create([ + 'name' => 'Stratbucket', + 'slug' => 'stratbucket', + 'owner_id' => 1, + ]); + + $organisation->members()->attach($user, ['role' => OrganisationRole::ADMIN]); + + $organisation->providers()->create([ + 'name' => 'Hetzner', + 'type' => ProviderType::HETZNER, + 'token' => env('HETZNER_KEY'), + ]); + } +}