feat(api): separate create and one-click routes

Moves previous POST /services to POST /services/one-click.
Adds new POST /services that takes a docker_compose.
This commit is contained in:
Meghea Iulian committed 2025-03-19 10:22:34 +02:00
1 parent 5a7ced9438
commit d16888b707
3 files changed
+133 -21

No files matched your search

+1 -1
View File
@@ -114,7 +114,7 @@ Route::group([
Route::get('/services', [ServicesController::class, 'services'])->middleware(['api.ability:read']);
Route::post('/services', [ServicesController::class, 'create_service'])->middleware(['api.ability:write']);
Route::post('/services/compose', [ServicesController::class, 'compose_service'])->middleware(['api.ability:write']);
Route::post('/services/one-click', [ServicesController::class, 'create_one_click_service'])->middleware(['api.ability:write']);
Route::get('/services/{uuid}', [ServicesController::class, 'service_by_uuid'])->middleware(['api.ability:read']);
// Route::patch('/services/{uuid}', [ServicesController::class, 'update_by_uuid'])->middleware(['ability:write']);