Merge pull request #29 from AnsoCode/fix/monitor-service-skip-remote-nodes

fix: Skip remote nodes in MonitorService
This commit is contained in:
Anso
2026-03-19 12:43:27 -04:00
committed by GitHub
+4
View File
@@ -121,6 +121,8 @@ export class MonitorService {
const nodes = DatabaseService.getInstance().getNodes();
for (const node of nodes) {
if (!node.id) continue;
// Remote nodes run their own MonitorService locally — skip direct Docker access
if (node.type === 'remote') continue;
try {
const docker = DockerController.getInstance(node.id);
const containers = await docker.getAllContainers();
@@ -206,6 +208,8 @@ export class MonitorService {
for (const node of nodes) {
if (!node.id) continue;
// Remote nodes are self-monitoring — skip direct Docker access
if (node.type === 'remote') continue;
try {
const docker = DockerController.getInstance(node.id);
const containers = await docker.getRunningContainers();