From a6bb91aa970673335656d6589d41b6e37a9f695b Mon Sep 17 00:00:00 2001 From: usmannasir Date: Sat, 12 Apr 2025 21:24:26 +0500 Subject: [PATCH] show n8n version --- .../static/websiteFunctions/DockerContainers.js | 14 +++++++------- .../templates/websiteFunctions/DockerSiteHome.html | 13 +++++++------ 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/websiteFunctions/static/websiteFunctions/DockerContainers.js b/websiteFunctions/static/websiteFunctions/DockerContainers.js index 4910ad906..d5bcb1314 100644 --- a/websiteFunctions/static/websiteFunctions/DockerContainers.js +++ b/websiteFunctions/static/websiteFunctions/DockerContainers.js @@ -84,23 +84,23 @@ app.controller('ListDockersitecontainer', function ($scope, $http) { $scope.ContainerList[i].created = new Date(containerInfo.created); $scope.ContainerList[i].uptime = containerInfo.uptime; $scope.ContainerList[i].image = containerInfo.image; - console.log("Updated container image:", $scope.ContainerList[i].image); + console.log("Container environment:", containerInfo.environment); + + // Environment Variables + $scope.ContainerList[i].environment = containerInfo.environment; + console.log("Updated container environment:", $scope.ContainerList[i].environment); // Resource Usage var memoryBytes = containerInfo.memory_usage; $scope.ContainerList[i].memoryUsage = formatBytes(memoryBytes); - $scope.ContainerList[i].memoryUsagePercent = (memoryBytes / (1024 * 1024 * 1024)) * 100; // Assuming 1GB limit - $scope.ContainerList[i].cpuUsagePercent = (containerInfo.cpu_usage / 10000000000) * 100; // Normalize to percentage + $scope.ContainerList[i].memoryUsagePercent = (memoryBytes / (1024 * 1024 * 1024)) * 100; + $scope.ContainerList[i].cpuUsagePercent = (containerInfo.cpu_usage / 10000000000) * 100; // Network & Ports $scope.ContainerList[i].ports = containerInfo.ports; // Volumes $scope.ContainerList[i].volumes = containerInfo.volumes; - - // Environment Variables - $scope.ContainerList[i].environment = containerInfo.environment; - console.log("Container environment:", $scope.ContainerList[i].environment); break; } } diff --git a/websiteFunctions/templates/websiteFunctions/DockerSiteHome.html b/websiteFunctions/templates/websiteFunctions/DockerSiteHome.html index b9b879fcf..66ed22e45 100644 --- a/websiteFunctions/templates/websiteFunctions/DockerSiteHome.html +++ b/websiteFunctions/templates/websiteFunctions/DockerSiteHome.html @@ -943,12 +943,13 @@ // Function to extract n8n version from environment variables $scope.getN8nVersion = function(container) { - if (container.environment) { - for (var i = 0; i < container.environment.length; i++) { - var env = container.environment[i]; - if (env && typeof env === 'string' && env.startsWith('N8N_VERSION=')) { - return env.split('=')[1]; - } + if (container && container.environment && Array.isArray(container.environment)) { + var version = container.environment.find(function(env) { + return env.startsWith('N8N_VERSION='); + }); + + if (version) { + return version.split('=')[1]; } } return 'unknown';