liangcai commited on
Commit
cd3f21e
·
verified ·
1 Parent(s): 1c48561

Update docker-entrypoint-hf.sh

Browse files
Files changed (1) hide show
  1. docker-entrypoint-hf.sh +6 -0
docker-entrypoint-hf.sh CHANGED
@@ -15,6 +15,12 @@ export NODE_PATH="/app/development/node_modules"
15
  mkdir -p /data
16
  HF_PORT="${PORT:-7860}"
17
 
 
 
 
 
 
 
18
  # 无持久化卷时从 Space 仓库恢复整个 data 或仅配置(免付费:备份在仓库的 data_backup.tar.gz / config_backup.yaml)
19
  # 只要设置了 HF_REPO_ID 就尝试恢复,不依赖本地是否已有 config(否则重启后本地有残留就不会拉备份)
20
  if command -v curl >/dev/null 2>&1; then
 
15
  mkdir -p /data
16
  HF_PORT="${PORT:-7860}"
17
 
18
+ # 使用公共 DNS,避免 HF 等环境中容器内 DNS 不可达导致 api.telegram.org、discord.com 等 ENOTFOUND
19
+ if [ -w /etc/resolv.conf ] 2>/dev/null; then
20
+ printf 'nameserver 8.8.8.8\nnameserver 1.1.1.1\n' > /etc/resolv.conf
21
+ echo "[onebots] 已设置 DNS 为 8.8.8.8 / 1.1.1.1(便于解析 Telegram、Discord 等外部 API)"
22
+ fi
23
+
24
  # 无持久化卷时从 Space 仓库恢复整个 data 或仅配置(免付费:备份在仓库的 data_backup.tar.gz / config_backup.yaml)
25
  # 只要设置了 HF_REPO_ID 就尝试恢复,不依赖本地是否已有 config(否则重启后本地有残留就不会拉备份)
26
  if command -v curl >/dev/null 2>&1; then