@extends('adminlte::page') @section('title', $pageTitle) @section('content_header')
{{ $profileKey }}{{ $gitRoot !== '' ? $gitRoot : '(não definido no .env)' }}{{ $gitBranch }}{{ $artisanEnv }}{{ filled($deployConfig['php_binary'] ?? '') ? $deployConfig['php_binary'] : 'PHP_BINARY da gestão' }}Comandos por instalação:
php artisan {{ $cmd }} --env={{ $artisanEnv }}| repository_root | branch |
|---|---|
{{ $repo['repository_root'] ?? $repo['root'] ?? '—' }} |
{{ $repo['branch'] ?? $repo['active_branch'] ?? '—' }} |
super_admin (permissão gestao-write).
Conta atual: {{ auth()->user()->email ?? '—' }}
@if(auth()->user()?->gestao_role)
(papel: {{ auth()->user()->gestao_role }}).
@else
(sem papel explícito — sem escrita).
@endif
Git pull via cPanel, depois artisan em cada instalação
(API_PATH / GESTAO_API_CRON_BASE_PATH — API compartilhada; --env={slug} por tenant).
Git: @if($resultado['git']['ok'] ?? false) OK @else Falha @endif — {{ $resultado['git']['message'] ?? '' }}
@endif{{ $resultado['resumo']['ok'] ?? 0 }} OK, {{ $resultado['resumo']['erro'] ?? 0 }} erro(s), total {{ $resultado['resumo']['total'] ?? 0 }}.
@foreach($resultado['instalacoes'] ?? [] as $slug => $instResult){{ $instResult['base_path'] }}{{ $step['command'] ?? '?' }}
@if($step['ok'] ?? false) OK @else Erro ({{ $step['exit_code'] ?? '?' }}) @endif
{{ $step['output'] ?? '' }}