fix: pull helper image on init

This commit is contained in:
Andras Bacsai
2024-11-15 11:58:32 +01:00
parent 0045c5b7f4
commit c9babe0731
2 changed files with 12 additions and 1 deletions

View File

@@ -4,6 +4,7 @@ namespace App\Console\Commands;
use App\Enums\ActivityTypes; use App\Enums\ActivityTypes;
use App\Enums\ApplicationDeploymentStatus; use App\Enums\ApplicationDeploymentStatus;
use App\Jobs\CheckHelperImageJob;
use App\Models\ApplicationDeploymentQueue; use App\Models\ApplicationDeploymentQueue;
use App\Models\Environment; use App\Models\Environment;
use App\Models\ScheduledDatabaseBackup; use App\Models\ScheduledDatabaseBackup;
@@ -60,6 +61,12 @@ class Init extends Command
echo "[4]: Cleanup stucked resources.\n"; echo "[4]: Cleanup stucked resources.\n";
$this->call('cleanup:stucked-resources'); $this->call('cleanup:stucked-resources');
try {
$this->pullHelperImage();
} catch (\Throwable $e) {
//
}
if (isCloud()) { if (isCloud()) {
try { try {
$this->pullTemplatesFromCDN(); $this->pullTemplatesFromCDN();
@@ -91,6 +98,11 @@ class Init extends Command
} }
} }
private function pullHelperImage()
{
CheckHelperImageJob::dispatch();
}
private function pullTemplatesFromCDN() private function pullTemplatesFromCDN()
{ {
$response = Http::retry(3, 1000)->get(config('constants.services.official')); $response = Http::retry(3, 1000)->get(config('constants.services.official'));

View File

@@ -53,7 +53,6 @@ services:
- AUTOUPDATE - AUTOUPDATE
- SSH_MUX_ENABLED - SSH_MUX_ENABLED
- SSH_MUX_PERSIST_TIME - SSH_MUX_PERSIST_TIME
- HELPER_IMAGE
ports: ports:
- "${APP_PORT:-8000}:80" - "${APP_PORT:-8000}:80"
expose: expose: