@php $servicePageItems = [ [ 'label' => 'Settings', 'route' => 'project.service.configuration', 'active' => request()->routeIs('project.service.configuration') || request()->routeIs('project.service.domains') || request()->routeIs('project.service.environment-variables') || request()->routeIs('project.service.storages') || request()->routeIs('project.service.scheduled-tasks*') || request()->routeIs('project.service.webhooks') || request()->routeIs('project.service.resource-operations') || request()->routeIs('project.service.tags') || request()->routeIs('project.service.danger') || request()->routeIs('project.service.index*') || request()->routeIs('project.service.database.*'), ], [ 'label' => 'Backups', 'route' => 'project.service.volume-backups.index', 'active' => request()->routeIs('project.service.volume-backups.*'), ], [ 'label' => 'Runtime Logs', 'route' => 'project.service.logs', 'active' => request()->routeIs('project.service.logs'), 'navigate' => false, ], [ 'label' => 'Terminal', 'route' => 'project.service.command', 'active' => request()->routeIs('project.service.command'), 'navigate' => false, 'visible' => auth()->user()?->can('canAccessTerminal'), ], ]; $servicePageItems = array_values(array_filter( $servicePageItems, fn (array $item): bool => $item['visible'] ?? true, )); $serviceStatus = str($service->status ?? 'exited'); $environmentVariablesUrl = route('project.service.environment-variables', [ 'project_uuid' => $service->environment->project->uuid, 'environment_uuid' => $service->environment->uuid, 'service_uuid' => $service->uuid, ]); @endphp Service Startup

{{ $service->name }}

@if ($service->isDeployable) @can('deploy', $service)
@if ($serviceStatus->contains('running') || $serviceStatus->contains('degraded')) @can('deploy', $service) @else @endcan @if ($serviceStatus->contains('running')) @else @endif @can('stop', $service) @else @endcan @else @can('deploy', $service) @else @endcan @endif
@endcan @else @endif
@teleport('#resource-action-hud-slot')
@if ($service->isDeployable)
@can('deploy', $service)
@if ($serviceStatus->contains('running') || $serviceStatus->contains('degraded')) @if ($serviceStatus->contains('running')) @endif @elseif (! $serviceStatus->contains('running')) @endif @if (! $serviceStatus->contains('running'))
@endif @if ($serviceStatus->contains('degraded')) @elseif (! $serviceStatus->contains('running')) @endif
@endcan @else @endif
@endteleport
@if ($service->isDeployable)
@endif @script @endscript