@php // Map a Keep-a-Changelog subsection to a badge tone. $tone = fn (string $g): string => [ 'Hinzugefügt' => 'accent', 'Geändert' => 'cyan', 'Behoben' => 'neutral', 'Sicherheit' => 'accent', 'Entfernt' => 'neutral', 'Veraltet' => 'neutral', ][$g] ?? 'neutral'; $repoHost = parse_url($repository, PHP_URL_HOST); $repoPath = trim((string) parse_url($repository, PHP_URL_PATH), '/'); $isUpdate = $updateState === 'update'; @endphp
Version
Clusev v{{ $version }}
@if ($updateStatus) {{ $updateStatus }} @else Installierte Version. „Nach Updates suchen" vergleicht sie ehrlich mit dem neuesten getaggten Release im Kanal. Aktualisierung läuft über den Deploy (Image ziehen + migrieren). @endif
Kein Änderungsprotokoll gefunden.
@endforelseUpdates kommen über getaggte Releases im Deploy — neues Image ziehen und Migrationen anwenden:
docker compose -f docker-compose.prod.yml pull docker compose -f docker-compose.prod.yml up -d artisan migrate --force