From b5f095799a2eb4bf2087dd6e26b0a2538939f599 Mon Sep 17 00:00:00 2001 From: Anefu Date: Wed, 3 Jan 2024 10:14:08 +0100 Subject: [PATCH 1/3] chore(Matomo): put matomo into maintenance mode (#490) --- .../eu/glasskube/operator/apps/matomo/dependent/init.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/operator/src/main/resources/eu/glasskube/operator/apps/matomo/dependent/init.sh b/operator/src/main/resources/eu/glasskube/operator/apps/matomo/dependent/init.sh index 73b16423..02524f87 100644 --- a/operator/src/main/resources/eu/glasskube/operator/apps/matomo/dependent/init.sh +++ b/operator/src/main/resources/eu/glasskube/operator/apps/matomo/dependent/init.sh @@ -5,6 +5,10 @@ echo " [General] always_load_commands_from_plugin=ExtraTools force_ssl = 1 +maintenance_mode = 1 + +[Tracker] +record_statistics = 0 " >> /usr/src/matomo/config/config.ini.php rsync --checksum --recursive --links --times --omit-dir-times --no-owner --no-group --no-perms --delete \ From 98450d7c25a638327a972b8fb5fd5fadf3f0543d Mon Sep 17 00:00:00 2001 From: Anefu Date: Wed, 3 Jan 2024 12:19:32 +0100 Subject: [PATCH 2/3] chore(Matomo): put matomo into maintenance mode --- .../eu/glasskube/operator/apps/matomo/dependent/install.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/operator/src/main/resources/eu/glasskube/operator/apps/matomo/dependent/install.sh b/operator/src/main/resources/eu/glasskube/operator/apps/matomo/dependent/install.sh index 62e182cb..34c4fb10 100644 --- a/operator/src/main/resources/eu/glasskube/operator/apps/matomo/dependent/install.sh +++ b/operator/src/main/resources/eu/glasskube/operator/apps/matomo/dependent/install.sh @@ -9,6 +9,9 @@ abort() { ./console core:update --yes || abort "upgrade failed" +# Remove database from maintenance mode after upgrade +sed -i '/^maintenance_mode = 1$/d; /^\[Tracker\]$/d; /^record_statistics = 0$/d' init.sh + if ./console site:list; then echo "site:list exit code was 0. do not create a new site" else From 315bf551d49845181cce73a2c8ef1fda8820ab62 Mon Sep 17 00:00:00 2001 From: Anefu Date: Wed, 3 Jan 2024 12:20:37 +0100 Subject: [PATCH 3/3] chore(Matomo): put matomo into maintenance mode --- .../eu/glasskube/operator/apps/matomo/dependent/install.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/operator/src/main/resources/eu/glasskube/operator/apps/matomo/dependent/install.sh b/operator/src/main/resources/eu/glasskube/operator/apps/matomo/dependent/install.sh index 34c4fb10..34b12716 100644 --- a/operator/src/main/resources/eu/glasskube/operator/apps/matomo/dependent/install.sh +++ b/operator/src/main/resources/eu/glasskube/operator/apps/matomo/dependent/install.sh @@ -9,9 +9,6 @@ abort() { ./console core:update --yes || abort "upgrade failed" -# Remove database from maintenance mode after upgrade -sed -i '/^maintenance_mode = 1$/d; /^\[Tracker\]$/d; /^record_statistics = 0$/d' init.sh - if ./console site:list; then echo "site:list exit code was 0. do not create a new site" else @@ -28,3 +25,6 @@ fi ./console plugin:activate TagManager || abort "could not install tag manager" ./console plugin:deactivate ProfessionalServices Marketplace Feedback || echo "could not uninstall professional services, marketplace and feedback" + +# Remove database from maintenance mode after upgrade +sed -i '/^maintenance_mode = 1$/d; /^\[Tracker\]$/d; /^record_statistics = 0$/d' init.sh