From 2e0129402d6d3e71798be779a3074c14aa2ce9fa Mon Sep 17 00:00:00 2001 From: gyurix Date: Wed, 23 Jul 2025 15:57:52 +0200 Subject: [PATCH] Refactor upgrade function to simplify web-installer handling and streamline service start process --- scripts/scheduler/entrypoint.sh | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/scripts/scheduler/entrypoint.sh b/scripts/scheduler/entrypoint.sh index 86e7e80..e3bdfc6 100644 --- a/scripts/scheduler/entrypoint.sh +++ b/scripts/scheduler/entrypoint.sh @@ -732,20 +732,11 @@ upgrade_scheduler() { upgrade() { local NAME=$1 - if [ "$NAME" == "web-installer" ]; then + debug "$service_exec $NAME.json stop force" + $service_exec $NAME.json stop force + debug "$service_exec $NAME.json start info" + $service_exec $NAME.json start info & - debug "$service_exec service-framework.containers.webserver stop force" - $service_exec service-framework.containers.webserver stop force - debug "$service_exec service-framework.containers.webserver start info" - $service_exec service-framework.containers.webserver start info & - - else - - debug "$service_exec $NAME.json stop force" - $service_exec $NAME.json stop force - debug "$service_exec $NAME.json start info" - $service_exec $NAME.json start info & - fi PID=$! } @@ -1161,7 +1152,7 @@ execute_task() { JSON="$(echo $B64_JSON | base64 -d)" NAME=$(echo "$JSON" | jq -r .NAME | awk '{print tolower($0)}') if [ "$NAME" == "framework" ]; then - upgrade "web-installer" + upgrade_scheduler /usr/bin/docker rm -f $HOSTNAME @@ -1288,15 +1279,12 @@ if [ "$DF" != "1" ]; then fi #RS=$(docker ps | grep redis-server) -WS=$(docker ps | grep webserver) +WS=$(/usr/bin/docker ps | grep -o webserver) -#if [[ "$WS" == "" && "$RS" == "" ]]; then if [ "$WS" == "" ]; then - # START SERVICES - #$service_exec service-framework.containers.redis-server start & + echo "Starting webserver" $service_exec service-framework.containers.webserver start & - sleep 5 fi