Add VM configuration update endpoint and job; implement CPU/RAM override functionality

This commit is contained in:
baodev0
2026-07-17 15:33:51 +07:00
parent ad20cd5bdc
commit 3f477a559d
4 changed files with 162 additions and 25 deletions
+6
View File
@@ -2,6 +2,7 @@
namespace App\Console;
use App\Jobs\VirtualMachine\Sync\SyncAllPackage;
use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
@@ -44,6 +45,11 @@ class Kernel extends ConsoleKernel
->everyFiveMinutes()
->withoutOverlapping();
/* Sync all VM packages */
$schedule->job(new SyncAllPackage())
->everyThreeHours()
->withoutOverlapping();
/* Mark overdue unpaid invoices */
$schedule->command('invoices:check-overdue')
->timezone("Asia/Ho_Chi_Minh")