From 0e1ae2c760300e1da75b11f997578787e99de64d Mon Sep 17 00:00:00 2001
From: Robin Leber <rleber98@gmail.com>
Date: Mon, 10 Jun 2024 10:58:09 +0200
Subject: [PATCH] divided docker clean up

---
 src/docker/dockerManager.js | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/src/docker/dockerManager.js b/src/docker/dockerManager.js
index d6ce291..b3420fc 100644
--- a/src/docker/dockerManager.js
+++ b/src/docker/dockerManager.js
@@ -215,7 +215,7 @@ function unpauseDockerContainer(containerId) {
   console.log(`::Docker container ${containerId} has been unpaused`);
 }
 
-function dockerCleanUp() {
+function deleteAllContainer() {
   console.log("::Start removing all Docker containers");
 
   // Alle Docker-Container abrufen
@@ -272,7 +272,9 @@ function dockerCleanUp() {
   } else {
     console.log("::No Docker containers found");
   }
+}
 
+function deleteAllImages() {
   console.log("::Start removing all Docker images");
 
   // Alle Docker-Images abrufen
@@ -312,6 +314,9 @@ function dockerCleanUp() {
   } else {
     console.log("::No Docker images found");
   }
+}
+
+function pruneDockerNetwork() {
   console.log("::Start pruning unused Docker networks");
 
   // Unbenutzte Docker-Netzwerke bereinigen
@@ -329,6 +334,12 @@ function dockerCleanUp() {
   console.log("::All unused Docker networks have been pruned");
 }
 
+function dockerCleanUp() {
+  deleteAllContainer();
+  deleteAllImages();
+  pruneDockerNetwork();
+}
+
 function buildAndRunDocker(
   path,
   dockerImageName,
-- 
GitLab