This commit is contained in:
Olia Lisa
2026-05-19 18:25:56 +08:00
parent 8298b39db9
commit 095390811e
+3 -6
View File
@@ -102,16 +102,13 @@ check_config_file(){
# 使用singbox容器校验配置文件语义合法性
echo "正在使用 sing-box 校验配置文件..."
local compose_file="$script_dir/../docker-compose.yml"
local singbox_image=$(grep 'image:' "$compose_file" | grep 'sing-box' | awk '{print $2}' | tr -d '"')
if ! docker run --rm \
-v "$(realpath "$config_file"):/etc/sing-box/config.json:ro" \
"$singbox_image" \
if ! docker compose -f "$compose_file" run --rm \
sing-box \
check -c "/etc/sing-box/config.json"; then
echo "sing-box 配置文件校验失败, 请检查配置内容."
exit 1
fi
}
# 重启docker容器