feat(v5): move clusters to dedicated page and remove CLI services

Extract clusters out of Home into a standalone Clusters page with its
own controller action and route. Delete CoolifyCliBootstrap and
CoolifyCliVersion services along with the coolifyCliVersion endpoint.

Add Dialog component, warning CSS token, Inertia progress bar, and a
Clusters nav link. Extend V5Server type with ssh/builder/key fields.
This commit is contained in:
Andras Bacsai committed 2026-06-16 20:52:38 +02:00
1 parent 327866cf90
commit 4c41817cda
13 files changed
+732 -416

No files matched your search

+2 -2
View File
@@ -6,6 +6,6 @@ use Illuminate\Support\Facades\Route;
Route::middleware('v5.authenticated')->group(function () {
Route::get('/', HomeController::class)->name('home');
Route::post('/selection', [HomeController::class, 'updateSelection'])->name('selection.update');
Route::get('/coolify/version', [HomeController::class, 'coolifyCliVersion'])->name('coolify.version');
Route::post('/coolify/bootstrap', [HomeController::class, 'bootstrapCoolify'])->name('coolify.bootstrap');
Route::get('/clusters', [HomeController::class, 'clustersIndex'])->name('clusters.index');
Route::post('/clusters', [HomeController::class, 'storeCluster'])->name('clusters.store');
});