From 1250b1b8fa1fd0964e3cf0e3fa90529868197d68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Radovan=20Je=C4=8Dmenica?= <147708271+radovanjecmenica@users.noreply.github.com> Date: Tue, 8 Apr 2025 15:36:26 +0200 Subject: [PATCH] Update UPDATE.sh --- version/1.2.0/UPDATE.sh | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/version/1.2.0/UPDATE.sh b/version/1.2.0/UPDATE.sh index dd7946e2..4f9c55b2 100644 --- a/version/1.2.0/UPDATE.sh +++ b/version/1.2.0/UPDATE.sh @@ -36,8 +36,30 @@ $INSERT_TEXT" "$file" cp "$file" "$BACKUP_FILE" echo "Backup created at $BACKUP_FILE" - cp /etc/openpanel/docker/compose/1.0/docker-compose.yml $file - # OVDE + + for dir in /home/*; do + # Extract the user name from the directory path + user=$(basename "$dir") + + # Change to the user's directory + cd /home/$user || continue + + # List the services for the user's Docker context + services=$(docker --context $user compose ps --services) + + cp /etc/openpanel/docker/compose/1.0/docker-compose.yml $file + + # If services are found, proceed with stopping and restarting them + if [ -n "$services" ]; then + # Stop the services + docker --context $user compose down $services + + # Start the services in detached mode + docker --context $user compose up -d $services + else + echo "No services found for user $user" + fi + done fi done