1
0
Fork 0
mirror of synced 2024-07-05 14:40:42 +12:00

More cleaning up

This commit is contained in:
Bradley Schofield 2022-01-27 09:27:57 +00:00
parent 7d3f992a9f
commit d8a9b7e933

View file

@ -25,7 +25,6 @@ use Utopia\Database\Query;
use Utopia\Database\Validator\Authorization; use Utopia\Database\Validator\Authorization;
use Utopia\Database\Validator\UID; use Utopia\Database\Validator\UID;
use Utopia\Logger\Log; use Utopia\Logger\Log;
use Utopia\Orchestration\Adapter\DockerAPI;
use Utopia\Orchestration\Adapter\DockerCLI; use Utopia\Orchestration\Adapter\DockerCLI;
use Utopia\Orchestration\Orchestration; use Utopia\Orchestration\Orchestration;
use Utopia\Registry\Registry; use Utopia\Registry\Registry;
@ -931,14 +930,15 @@ App::post('/v1/execute') // Define Route
function (string $trigger, string $projectId, string $executionId, string $functionId, string $event, string $eventData, string $data, array $webhooks, string $userId, string $jwt, Response $response, Database $dbForProject) { function (string $trigger, string $projectId, string $executionId, string $functionId, string $event, string $eventData, string $data, array $webhooks, string $userId, string $jwt, Response $response, Database $dbForProject) {
$data = execute($trigger, $projectId, $executionId, $functionId, $dbForProject, $event, $eventData, $data, $webhooks, $userId, $jwt); $data = execute($trigger, $projectId, $executionId, $functionId, $dbForProject, $event, $eventData, $data, $webhooks, $userId, $jwt);
$response->setStatusCode(Response::STATUS_CODE_OK); return $response
$response->json($data); ->setStatusCode(Response::STATUS_CODE_OK)
->json($data);
} }
); );
// Cleanup Endpoints used internally by appwrite when a function or deployment gets deleted to also clean up their containers // Cleanup Endpoints used internally by appwrite when a function or deployment gets deleted to also clean up their containers
App::post('/v1/cleanup/function') App::post('/v1/cleanup/function')
->param('functionId', '', new UID()) ->param('functionId', '', new UID(), 'The FunctionID to cleanup')
->inject('response') ->inject('response')
->inject('dbForProject') ->inject('dbForProject')
->action( ->action(
@ -958,8 +958,9 @@ App::post('/v1/cleanup/function')
// If amount is 0 then we simply return true // If amount is 0 then we simply return true
if (count($results) === 0) { if (count($results) === 0) {
$response->setStatusCode(Response::STATUS_CODE_OK); return $response
return $response->json(['success' => true]); ->setStatusCode(Response::STATUS_CODE_OK)
->json(['success' => true]);
} }
// Delete the containers of all deployments // Delete the containers of all deployments
@ -979,8 +980,9 @@ App::post('/v1/cleanup/function')
Console::info('Removed container for deployment ' . $deployment['$id']); Console::info('Removed container for deployment ' . $deployment['$id']);
} }
$response->setStatusCode(Response::STATUS_CODE_OK); return $response
return $response->json(['success' => true]); ->setStatusCode(Response::STATUS_CODE_OK)
->json(['success' => true]);
} catch (Throwable $th) { } catch (Throwable $th) {
$orchestrationPool->put($orchestration); $orchestrationPool->put($orchestration);
throw $th; throw $th;
@ -1026,8 +1028,9 @@ App::post('/v1/cleanup/deployment')
} }
$orchestrationPool->put($orchestration); $orchestrationPool->put($orchestration);
$response->setStatusCode(Response::STATUS_CODE_OK); return $response
return $response->json(['success' => true]); ->setStatusCode(Response::STATUS_CODE_OK)
->json(['success' => true]);
}); });
App::post('/v1/deployment') App::post('/v1/deployment')
@ -1149,17 +1152,6 @@ App::post('/v1/deployment')
$response->dynamic($function, Response::MODEL_FUNCTION); $response->dynamic($function, Response::MODEL_FUNCTION);
}); });
App::get('/v1/')
->inject('response')
->action(
function (Response $response) {
$response
->addHeader('Cache-Control', 'no-cache, no-store, must-revalidate')
->addHeader('Expires', '0')
->addHeader('Pragma', 'no-cache')
->json(['status' => 'online']);
}
);
// Build Endpoints // Build Endpoints
App::post('/v1/build/:buildId') // Start a Build App::post('/v1/build/:buildId') // Start a Build
@ -1192,8 +1184,9 @@ App::post('/v1/build/:buildId') // Start a Build
}); });
// return success // return success
$response->setStatusCode(Response::STATUS_CODE_OK); return $response
return $response->json(['success' => true]); ->setStatusCode(Response::STATUS_CODE_OK)
->json(['success' => true]);
}); });
App::setMode(App::MODE_TYPE_PRODUCTION); // Define Mode App::setMode(App::MODE_TYPE_PRODUCTION); // Define Mode