mirror of
https://github.com/vitodeploy/vito.git
synced 2025-04-19 18:01:37 +00:00
commit
543cc45e65
@ -27,7 +27,7 @@ public function save(): void
|
|||||||
|
|
||||||
session()->flash('status', 'script-updated');
|
session()->flash('status', 'script-updated');
|
||||||
|
|
||||||
$this->emit(Deploy::class, '$refresh');
|
$this->emitTo(Deploy::class, '$refresh');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function render(): View
|
public function render(): View
|
||||||
|
@ -2,6 +2,10 @@
|
|||||||
|
|
||||||
namespace Database\Seeders;
|
namespace Database\Seeders;
|
||||||
|
|
||||||
|
use App\Enums\ServiceStatus;
|
||||||
|
use App\Enums\SiteType;
|
||||||
|
use App\Models\Server;
|
||||||
|
use App\Models\Site;
|
||||||
use App\Models\User;
|
use App\Models\User;
|
||||||
use Illuminate\Database\Seeder;
|
use Illuminate\Database\Seeder;
|
||||||
|
|
||||||
@ -12,9 +16,37 @@ class DatabaseSeeder extends Seeder
|
|||||||
*/
|
*/
|
||||||
public function run(): void
|
public function run(): void
|
||||||
{
|
{
|
||||||
User::factory()->create([
|
$user = User::factory()->create([
|
||||||
'name' => 'Test User',
|
'name' => 'Test User',
|
||||||
'email' => 'user@example.com',
|
'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
|
||||||
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<div>
|
<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>
|
<x-primary-button wire:click="deploy" wire:loading.attr="disabled">{{ __("Deploy") }}</x-primary-button>
|
||||||
@endif
|
@endif
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user