Merge pull request #20 from vitodeploy/fix-deployment-button

fix #12
This commit is contained in:
Saeed Vaziry 2023-08-26 10:01:43 +02:00 committed by GitHub
commit 543cc45e65
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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>