mirror of
https://github.com/whyour/qinglong.git
synced 2025-11-23 00:49:19 +08:00
Fix DNS resolution failures in Alpine containers by setting ndots:0 (#2827)
* Initial plan * Fix DNS resolution issue in Alpine containers by adding ndots:0 option Co-authored-by: whyour <22700758+whyour@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
This commit is contained in:
parent
e84ddb6cfc
commit
eb09a417a1
|
|
@ -17,6 +17,16 @@ log_with_style() {
|
||||||
printf "\n[%s] [%7s] %s\n" "${timestamp}" "${level}" "${message}"
|
printf "\n[%s] [%7s] %s\n" "${timestamp}" "${level}" "${message}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Fix DNS resolution issues in Alpine Linux
|
||||||
|
# Alpine uses musl libc which has known DNS resolver issues with certain domains
|
||||||
|
# Adding ndots:0 prevents unnecessary search domain appending
|
||||||
|
if [ -f /etc/alpine-release ]; then
|
||||||
|
if ! grep -q "^options ndots:0" /etc/resolv.conf 2>/dev/null; then
|
||||||
|
echo "options ndots:0" >> /etc/resolv.conf
|
||||||
|
log_with_style "INFO" "🔧 已配置 DNS 解析优化 (ndots:0)"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
log_with_style "INFO" "🚀 1. 检测配置文件..."
|
log_with_style "INFO" "🚀 1. 检测配置文件..."
|
||||||
load_ql_envs
|
load_ql_envs
|
||||||
export_ql_envs
|
export_ql_envs
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user