From d857d4edb2f18b97842ee167788d4ae25cf8bb6c Mon Sep 17 00:00:00 2001 From: Stefan Pejcic Date: Mon, 31 Mar 2025 14:12:19 +0200 Subject: [PATCH] Create UPDATE.sh --- version/1.1.8/UPDATE.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 version/1.1.8/UPDATE.sh diff --git a/version/1.1.8/UPDATE.sh b/version/1.1.8/UPDATE.sh new file mode 100644 index 00000000..39fe4c02 --- /dev/null +++ b/version/1.1.8/UPDATE.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +wget -O /etc/openpanel/apache/httpd.conf https://raw.githubusercontent.com/stefanpejcic/openpanel-configuration/refs/heads/main/apache/httpd.conf + +INSERT_TEXT="Listen 443" + +for dir in /home/*; do + file="$dir/httpd.conf" + user=$(basename "$dir") + + if [[ -f "$file" ]]; then + if ! grep -q "$INSERT_TEXT" "$file"; then + sed -i "/Listen 80/a \\ +$INSERT_TEXT" "$file" + echo "Updated: $file" + + if docker --context "$user" ps --format '{{.Names}}' | grep "apache"; then + cd /home/"$user" + docker --context "$user" compose down apache + docker --context "$user" compose up -d apache + echo "Apache restarted for user: $user" + fi + fi + fi +done