From f4c867a6a71418a15ea6736f2f2ded63edab5c39 Mon Sep 17 00:00:00 2001 From: H01001000 Date: Sat, 13 Dec 2025 17:24:50 -0800 Subject: [PATCH] refactor: use cached result --- app/Actions/Docker/GetContainersStatus.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Actions/Docker/GetContainersStatus.php b/app/Actions/Docker/GetContainersStatus.php index a144ece3c..a64705a4f 100644 --- a/app/Actions/Docker/GetContainersStatus.php +++ b/app/Actions/Docker/GetContainersStatus.php @@ -61,7 +61,12 @@ class GetContainersStatus return ! $skip_these_applications->pluck('id')->contains($value->id); }); if ($this->containers === null) { - ['containers' => $this->containers, 'containerReplicates' => $this->containerReplicates] = $this->server->getContainers(); + if (isset($dockerInspectCache->data[$this->server->id]) && !$this->server->isSwarm()) { + $this->containers = collect($dockerInspectCache->data[$this->server->id]); + $this->containerReplicates = collect([]); + } else { + ['containers' => $this->containers, 'containerReplicates' => $this->containerReplicates] = $this->server->getContainers(); + } } if (is_null($this->containers)) {