Refactor Self Update Endpoints and Add Update Console Command

This commit is contained in:
gohil jayvirsinh
2020-05-17 07:04:43 +00:00
committed by Mohit Panjwani
parent a24d8d3ebc
commit 183953f4c4
5 changed files with 362 additions and 97 deletions

View File

@ -122,23 +122,41 @@ Route::group(['middleware' => 'api'], function () {
'middleware' => 'admin'
], function () {
// Auto update routes
// Self Update
//----------------------------------
Route::post('/update', [
'as' => 'auto.update',
'uses' => 'UpdateController@update'
Route::get('/check/update', [
'as' => 'update.check',
'uses' => 'UpdateController@checkLatestVersion'
]);
Route::post('/update/download', [
'as' => 'update.download',
'uses' => 'UpdateController@download'
]);
Route::post('/update/unzip', [
'as' => 'update.unzip',
'uses' => 'UpdateController@unzip'
]);
Route::post('/update/copy', [
'as' => 'update.copy',
'uses' => 'UpdateController@copyFiles'
]);
Route::post('/update/migrate', [
'as' => 'update.migrate',
'uses' => 'UpdateController@migrate'
]);
Route::post('/update/finish', [
'as' => 'auto.update.finish',
'as' => 'update.finish',
'uses' => 'UpdateController@finishUpdate'
]);
Route::get('/check/update', [
'as' => 'check.update',
'uses' => 'UpdateController@checkLatestVersion'
]);
// Bootstrap
//----------------------------------
Route::get('/bootstrap', [
'as' => 'bootstrap',