From 3dc0c5b1468d869557d6c5916c55038350d2b536 Mon Sep 17 00:00:00 2001 From: JiriUhlir <149317995+JiriUhlir@users.noreply.github.com> Date: Mon, 13 Jul 2026 09:14:50 +0200 Subject: [PATCH] updated sh runner --- app/routes/runtime.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/routes/runtime.py b/app/routes/runtime.py index b0900b9..b7e4476 100644 --- a/app/routes/runtime.py +++ b/app/routes/runtime.py @@ -16,11 +16,12 @@ router = APIRouter() # # Portál NEMÁ vlastní deploy logiku. Všechny provozní akce deleguje do existujících shell skriptů # v appfactory-tools přes existující job systém (job_type="run_script"). -# Skripty leží v appfactory-tools/scripts/, proto je předáváme i s prefixem scripts/, jinak je -# worker hledá ve špatné složce a job selže s "skript nenalezen". -DEPLOY_CORE_SCRIPT = "scripts/deploy-core-service.sh" -CADDY_SCRIPT = "scripts/generate-caddyfile.sh" -ENABLED_APPS_SCRIPT = "scripts/redeploy-enabled-apps.sh" +# POZOR: předáváme HOLÝ název skriptu bez cesty – adresář scripts/ si doplní Worker sám. Cokoli +# s cestou ("scripts/...") Worker odmítne hláškou "Invalid script name" (viz config.py a +# is_allowed_worker_script). Stejné pravidlo hlídá i allowlist ALLOWED_WORKER_SCRIPTS. +DEPLOY_CORE_SCRIPT = "deploy-core-service.sh" +CADDY_SCRIPT = "generate-caddyfile.sh" +ENABLED_APPS_SCRIPT = "redeploy-enabled-apps.sh" ALL_CORE_KEY = "redeploy-all-core" ALL_CORE_LABEL = "Redeploy All Core Services"