mirror of
https://github.com/crater-invoice/crater.git
synced 2025-10-27 11:41:09 -04:00
Refactor Self Update Endpoints and Add Update Console Command
This commit is contained in:
committed by
Mohit Panjwani
parent
a24d8d3ebc
commit
183953f4c4
@ -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',
|
||||
|
||||
Reference in New Issue
Block a user