diff --git a/websiteFunctions/static/websiteFunctions/DockerContainers.js b/websiteFunctions/static/websiteFunctions/DockerContainers.js index c7c402009..4910ad906 100644 --- a/websiteFunctions/static/websiteFunctions/DockerContainers.js +++ b/websiteFunctions/static/websiteFunctions/DockerContainers.js @@ -74,6 +74,7 @@ app.controller('ListDockersitecontainer', function ($scope, $http) { if (response.data.status === 1) { var containerInfo = response.data.data[1]; + console.log("Container Info received:", containerInfo); // Find the container in the list and update its information for (var i = 0; i < $scope.ContainerList.length; i++) { @@ -83,6 +84,7 @@ 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); // Resource Usage var memoryBytes = containerInfo.memory_usage; @@ -98,6 +100,7 @@ app.controller('ListDockersitecontainer', function ($scope, $http) { // 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 0eb6a3a1a..039002fdd 100644 --- a/websiteFunctions/templates/websiteFunctions/DockerSiteHome.html +++ b/websiteFunctions/templates/websiteFunctions/DockerSiteHome.html @@ -943,10 +943,14 @@ // Function to extract n8n version from environment variables $scope.getN8nVersion = function(container) { + console.log("Getting version for container:", container); + if (container.environment) { + console.log("Checking environment variables:", container.environment); for (var i = 0; i < container.environment.length; i++) { var env = container.environment[i]; if (env.startsWith('N8N_VERSION=')) { + console.log("Found N8N_VERSION:", env); return env.split('=')[1]; } } @@ -954,26 +958,25 @@ // If no version found in environment, try to extract from image tag if (container.image) { - console.log("Image format:", container.image); + console.log("Checking image tag:", container.image); // Try to extract version using regex patterns - // This handles various formats like: - // - name:0.1.2 - // - name:v0.1.2 - // - name:version-0.1.2 - // - registry/name:0.1.2 var versionMatch = container.image.match(/:([vV]?[0-9]+(\.[0-9]+)*(-[a-zA-Z0-9]+)?)/); if (versionMatch && versionMatch[1]) { + console.log("Found version via regex:", versionMatch[1]); return versionMatch[1]; } // Simple fallback: just split by colon and use the last part if (container.image.includes(':')) { var parts = container.image.split(':'); - return parts[parts.length - 1]; + var version = parts[parts.length - 1]; + console.log("Found version via split:", version); + return version; } } + console.log("No version found, returning unknown"); return 'unknown'; };