Skip to content

Commit 3c8a67c

Browse files
committed
fix(runtime): use Aliyun OSS for raw files when --aliyun flag is set
When using --aliyun flag, switch SKILLHUB_RAW_BASE from GitHub raw URL to Aliyun OSS (https://imageless.oss-cn-beijing.aliyuncs.com) for faster file downloads in China.
1 parent c298183 commit 3c8a67c

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

scripts/runtime.sh

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ SKILLHUB_SCANNER_IMAGE_VALUE="${SKILLHUB_SCANNER_IMAGE:-}"
2222
POSTGRES_IMAGE_VALUE="${POSTGRES_IMAGE:-}"
2323
REDIS_IMAGE_VALUE="${REDIS_IMAGE:-}"
2424
DISABLE_SCANNER=false
25+
USE_ALIYUN=false
2526

2627
while [ "$#" -gt 0 ]; do
2728
case "$1" in
@@ -36,6 +37,7 @@ while [ "$#" -gt 0 ]; do
3637
exit 1
3738
fi
3839
SKILLHUB_MIRROR_REGISTRY_VALUE="${SKILLHUB_ALIYUN_REGISTRY%/}/${SKILLHUB_ALIYUN_NAMESPACE}"
40+
USE_ALIYUN=true
3941
shift
4042
;;
4143
--mirror-registry)
@@ -114,7 +116,11 @@ EOF
114116
esac
115117
done
116118

117-
SKILLHUB_RAW_BASE="${SKILLHUB_RAW_BASE:-https://raw.githubusercontent.com/iflytek/skillhub/$SKILLHUB_REF}"
119+
if [ "$USE_ALIYUN" = "true" ]; then
120+
SKILLHUB_RAW_BASE="${SKILLHUB_RAW_BASE:-https://imageless.oss-cn-beijing.aliyuncs.com}"
121+
else
122+
SKILLHUB_RAW_BASE="${SKILLHUB_RAW_BASE:-https://raw.githubusercontent.com/iflytek/skillhub/$SKILLHUB_REF}"
123+
fi
118124
COMPOSE_FILE="$SKILLHUB_HOME/compose.release.yml"
119125
ENV_EXAMPLE_FILE="$SKILLHUB_HOME/.env.release.example"
120126
ENV_FILE="$SKILLHUB_HOME/.env.release"

0 commit comments

Comments
 (0)