From 0739e0f5e77f80c287fa333177cdbf5f96f7a854 Mon Sep 17 00:00:00 2001 From: Vahor Date: Sun, 15 Sep 2024 14:23:57 +0200 Subject: [PATCH] trigger pull helper image job when upgrading coolify --- app/Actions/Server/UpdateCoolify.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/Actions/Server/UpdateCoolify.php b/app/Actions/Server/UpdateCoolify.php index c4af6bb21..901f2cf77 100644 --- a/app/Actions/Server/UpdateCoolify.php +++ b/app/Actions/Server/UpdateCoolify.php @@ -2,6 +2,7 @@ namespace App\Actions\Server; +use App\Jobs\PullHelperImageJob; use App\Models\InstanceSettings; use App\Models\Server; use Lorisleiva\Actions\Concerns\AsAction; @@ -55,6 +56,13 @@ class UpdateCoolify return; } + + $all_servers = Server::all(); + $servers = $all_servers->where('settings.is_usable', true)->where('settings.is_reachable', true)->where('ip', '!=', '1.2.3.4'); + foreach ($servers as $server) { + PullHelperImageJob::dispatch($server); + } + instant_remote_process(["docker pull -q ghcr.io/coollabsio/coolify:{$this->latestVersion}"], $this->server, false); remote_process([