From f69c8db3ea7129d69581289e208b902fdad41400 Mon Sep 17 00:00:00 2001 From: mbecker20 Date: Sun, 12 Oct 2025 01:08:45 -0700 Subject: [PATCH] pass through whether Periphery docker daemon connection is ok --- bin/periphery/src/api/mod.rs | 1 + client/core/rs/src/entities/server.rs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/bin/periphery/src/api/mod.rs b/bin/periphery/src/api/mod.rs index fc4bb4246..c4203b770 100644 --- a/bin/periphery/src/api/mod.rs +++ b/bin/periphery/src/api/mod.rs @@ -238,6 +238,7 @@ impl Resolve for PollStatus { container_terminals_disabled: config .disable_container_terminals, stats_polling_rate: config.stats_polling_rate, + docker_connected: docker_client().load().is_some(), }, system_info: stats_client.info.clone(), system_stats, diff --git a/client/core/rs/src/entities/server.rs b/client/core/rs/src/entities/server.rs index d4d8a5a03..f8059e789 100644 --- a/client/core/rs/src/entities/server.rs +++ b/client/core/rs/src/entities/server.rs @@ -356,6 +356,8 @@ pub struct PeripheryInformation { pub container_terminals_disabled: bool, /// The rate the system stats are being polled from the system pub stats_polling_rate: Timelength, + /// Whether Periphery is successfully connected to docker daemon. + pub docker_connected: bool, } /// Info about an active terminal on a server.