This commit is contained in:
Saeed Vaziry 2023-08-26 09:59:36 +02:00
parent fdd4b142e9
commit dacbb10ef0
3 changed files with 35 additions and 3 deletions

View File

@ -27,7 +27,7 @@ public function save(): void
session()->flash('status', 'script-updated');
$this->emit(Deploy::class, '$refresh');
$this->emitTo(Deploy::class, '$refresh');
}
public function render(): View

View File

@ -2,6 +2,10 @@
namespace Database\Seeders;
use App\Enums\ServiceStatus;
use App\Enums\SiteType;
use App\Models\Server;
use App\Models\Site;
use App\Models\User;
use Illuminate\Database\Seeder;
@ -12,9 +16,37 @@ class DatabaseSeeder extends Seeder
*/
public function run(): void
{
User::factory()->create([
$user = User::factory()->create([
'name' => 'Test User',
'email' => 'user@example.com',
]);
$server = Server::factory()->create([
'user_id' => $user->id
]);
$server->services()->create([
'type' => 'database',
'name' => config('core.databases_name.mysql80'),
'version' => config('core.databases_version.mysql80'),
'status' => ServiceStatus::READY
]);
$server->services()->create([
'type' => 'php',
'type_data' => [
'extensions' => [],
],
'name' => 'php',
'version' => '8.1',
'status' => ServiceStatus::READY
]);
$server->services()->create([
'type' => 'webserver',
'name' => 'nginx',
'version' => 'latest',
'status' => ServiceStatus::READY
]);
Site::factory()->create([
'server_id' => $server->id,
'type' => SiteType::LARAVEL
]);
}
}

View File

@ -1,5 +1,5 @@
<div>
@if($site->deploymentScript && $site->deploymentScript->content)
@if($site->deploymentScript?->content)
<x-primary-button wire:click="deploy" wire:loading.attr="disabled">{{ __("Deploy") }}</x-primary-button>
@endif
</div>