mirror of
https://github.com/iflytek/skillhub.git
synced 2026-08-28 11:25:00 +00:00
fix(deploy): correct Aliyun runtime stop URL
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
This commit is contained in:
parent
460304eed8
commit
8de293b38f
2 changed files with 16 additions and 1 deletions
|
|
@ -118,9 +118,11 @@ done
|
|||
|
||||
if [ "$USE_ALIYUN" = "true" ]; then
|
||||
SKILLHUB_RAW_BASE="${SKILLHUB_RAW_BASE:-https://imageless.oss-cn-beijing.aliyuncs.com}"
|
||||
RUNTIME_SCRIPT_URL="$SKILLHUB_RAW_BASE/runtime.sh"
|
||||
echo "Using Aliyun OSS for runtime files: $SKILLHUB_RAW_BASE"
|
||||
else
|
||||
SKILLHUB_RAW_BASE="${SKILLHUB_RAW_BASE:-https://raw.githubusercontent.com/iflytek/skillhub/$SKILLHUB_REF}"
|
||||
RUNTIME_SCRIPT_URL="$SKILLHUB_RAW_BASE/scripts/runtime.sh"
|
||||
echo "Using GitHub raw for runtime files: $SKILLHUB_RAW_BASE"
|
||||
fi
|
||||
COMPOSE_FILE="$SKILLHUB_HOME/compose.release.yml"
|
||||
|
|
@ -396,7 +398,7 @@ Web UI: $PUBLIC_URL
|
|||
Backend API: http://localhost:8080
|
||||
Runtime dir: $SKILLHUB_HOME
|
||||
Stop with:
|
||||
curl -fsSL $SKILLHUB_RAW_BASE/scripts/runtime.sh | sh -s -- down$HOME_ARG
|
||||
curl -fsSL $RUNTIME_SCRIPT_URL | sh -s -- down$HOME_ARG
|
||||
EOF
|
||||
;;
|
||||
down)
|
||||
|
|
|
|||
|
|
@ -92,6 +92,19 @@ grep -Fq "Generated SKILLHUB_DOWNLOAD_ANON_COOKIE_SECRET" "$stdout_generated" \
|
|||
if grep -Fq "$generated_secret" "$stdout_generated"; then
|
||||
fail "runtime must not print the generated secret value"
|
||||
fi
|
||||
grep -Fq "curl -fsSL file://$REPO_ROOT/scripts/runtime.sh | sh -s -- down --home $home_generated" "$stdout_generated" \
|
||||
|| fail "GitHub runtime should print the scripts/runtime.sh stop URL"
|
||||
|
||||
home_aliyun="$tmp/aliyun"
|
||||
stdout_aliyun="$tmp/aliyun.out"
|
||||
mkdir -p "$home_aliyun"
|
||||
run_runtime "$home_aliyun" "$bin_dir" "$stdout_aliyun" --aliyun
|
||||
|
||||
grep -Fq "curl -fsSL file://$REPO_ROOT/runtime.sh | sh -s -- down --home $home_aliyun" "$stdout_aliyun" \
|
||||
|| fail "Aliyun runtime should print the root runtime.sh stop URL"
|
||||
if grep -Fq "file://$REPO_ROOT/scripts/runtime.sh" "$stdout_aliyun"; then
|
||||
fail "Aliyun runtime must not print the GitHub scripts/runtime.sh path"
|
||||
fi
|
||||
|
||||
home_preserved="$tmp/preserved"
|
||||
stdout_preserved="$tmp/preserved.out"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue