fix(api): deprecate applications compose endpoint

- this endpoint is a duplicate of the services endpoint and also updates fields that do not exist which makes it unstable
This commit is contained in:
peaklabs-dev
2026-01-10 22:44:52 +01:00
parent 9253586f8f
commit 7c0cb2f59d
2 changed files with 10 additions and 2 deletions

View File

@@ -103,6 +103,10 @@ Route::group([
Route::post('/applications/private-deploy-key', [ApplicationsController::class, 'create_private_deploy_key_application'])->middleware(['api.ability:write']);
Route::post('/applications/dockerfile', [ApplicationsController::class, 'create_dockerfile_application'])->middleware(['api.ability:write']);
Route::post('/applications/dockerimage', [ApplicationsController::class, 'create_dockerimage_application'])->middleware(['api.ability:write']);
/**
* @deprecated Use POST /api/v1/services instead. This endpoint creates a Service, not an Application and is a unstable duplicate of POST /api/v1/services.
*/
Route::post('/applications/dockercompose', [ApplicationsController::class, 'create_dockercompose_application'])->middleware(['api.ability:write']);
Route::get('/applications/{uuid}', [ApplicationsController::class, 'application_by_uuid'])->middleware(['api.ability:read']);