a ton 👷♂️
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
|
||||
* {
|
||||
//outline: solid 0.25rem hsla(210, 100%, 100%, 0.5);
|
||||
@apply scrollbar-thumb-yellow-400 scrollbar-track-coolgray-200 scrollbar-w-2;
|
||||
@apply scrollbar-thumb-coollabs-100 scrollbar-track-coolgray-200 scrollbar-w-1;
|
||||
}
|
||||
html {
|
||||
@apply h-full min-h-full bg-coolgray-100;
|
||||
|
||||
@@ -9,10 +9,10 @@
|
||||
<ul tabindex="0"
|
||||
class="text-xs text-white normal-case rounded min-w-max dropdown-content menu bg-coolgray-200">
|
||||
<li>
|
||||
<div wire:click='start'>Restart</div>
|
||||
<div wire:click='deploy'>Restart</div>
|
||||
</li>
|
||||
<li>
|
||||
<div wire:click='forceRebuild'>Force deploy without cache</div>
|
||||
<div wire:click='deploy(true)'>Force deploy without cache</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="hover:bg-red-500" wire:click='stop'>Stop</div>
|
||||
@@ -29,10 +29,10 @@
|
||||
<ul tabindex="0"
|
||||
class="text-xs text-white normal-case rounded min-w-max dropdown-content menu bg-coolgray-200">
|
||||
<li>
|
||||
<div wire:click='start'>Deploy</div>
|
||||
<div wire:click='deploy'>Deploy</div>
|
||||
</li>
|
||||
<li>
|
||||
<div wire:click='forceRebuild'>Deploy without cache</div>
|
||||
<div wire:click='deploy(true)'>Deploy without cache</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
<div class="flex flex-col gap-2 pt-2" wire:init='loadDeployments' wire:poll.5000ms='reloadDeployments'>
|
||||
<div wire:loading wire:target='loadDeployments'>
|
||||
<x-loading />
|
||||
</div>
|
||||
@foreach ($deployments as $deployment)
|
||||
<a @class([
|
||||
'bg-coolgray-200 p-2 border-l border-dashed transition-colors hover:no-underline',
|
||||
'cursor-not-allowed hover:bg-coolgray-200' =>
|
||||
$deployment->status === 'queued' ||
|
||||
$deployment->status === 'cancelled by system',
|
||||
'border-warning hover:bg-warning hover:text-black' =>
|
||||
$deployment->status === 'in_progress',
|
||||
'border-error hover:bg-error' => $deployment->status === 'error',
|
||||
'border-success hover:bg-success' => $deployment->status === 'finished',
|
||||
]) @if ($deployment->status !== 'cancelled by system' && $deployment->status !== 'queued')
|
||||
href="{{ $current_url . '/' . $deployment->metadata['deployment_uuid'] }}"
|
||||
@endif
|
||||
class="hover:no-underline">
|
||||
<div class="flex flex-col justify-start">
|
||||
<div>
|
||||
{{ $deployment->status }}
|
||||
</div>
|
||||
<div>
|
||||
{{ $deployment->created_at }}
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
@endforeach
|
||||
</div>
|
||||
@@ -1,19 +0,0 @@
|
||||
<a @class([
|
||||
'bg-coolgray-200 p-2 border-l border-dashed transition-colors hover:no-underline',
|
||||
'border-warning hover:bg-warning hover:text-black' =>
|
||||
$status === 'in_progress',
|
||||
'border-primary hover:bg-primary' => $status === 'queued',
|
||||
'border-error hover:bg-error' => $status === 'error',
|
||||
'border-success hover:bg-success' => $status === 'finished',
|
||||
]) @if ($status === 'in_progress' || $status === 'queued')
|
||||
wire:poll.5000ms='polling'
|
||||
@endif href="{{ url()->current() }}/{{ $deployment_uuid }}" class="hover:no-underline">
|
||||
<div class="flex flex-col justify-start">
|
||||
<div>
|
||||
{{ $status }}
|
||||
</div>
|
||||
<div>
|
||||
{{ $created_at }}
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
@@ -68,7 +68,6 @@
|
||||
<div x-cloak x-show="activeTab === 'danger'">
|
||||
<livewire:project.application.danger :application="$application" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</x-layout>
|
||||
|
||||
@@ -12,5 +12,5 @@
|
||||
</ul>
|
||||
</div>
|
||||
<x-applications.navbar :application="$application" />
|
||||
<livewire:project.application.poll-deployment :activity="$activity" :deployment_uuid="$deployment_uuid" />
|
||||
<livewire:project.application.deployment-logs :activity="$activity" :deployment_uuid="$deployment_uuid" />
|
||||
</x-layout>
|
||||
|
||||
@@ -12,11 +12,5 @@
|
||||
</ul>
|
||||
</div>
|
||||
<x-applications.navbar :application="$application" />
|
||||
<div class="flex flex-col gap-2 pt-2">
|
||||
@forelse ($deployments as $deployment)
|
||||
<livewire:project.application.get-deployments :deployment_uuid="data_get($deployment->properties, 'type_uuid')" :created_at="data_get($deployment, 'created_at')" :status="data_get($deployment->properties, 'status')" />
|
||||
@empty
|
||||
<p>No deployments found.</p>
|
||||
@endforelse
|
||||
</div>
|
||||
<livewire:project.application.deployments :application_id="$application->id" />
|
||||
</x-layout>
|
||||
|
||||
Reference in New Issue
Block a user