dan92 commited on
Commit
b904457
·
verified ·
1 Parent(s): 32a1c44

Upload 2 files

Browse files
Files changed (2) hide show
  1. Dockerfile +0 -3
  2. entrypoint.sh +9 -19
Dockerfile CHANGED
@@ -1,8 +1,5 @@
1
  FROM hpyp/bbapi:latest
2
 
3
- # 覆盖utils.py
4
- COPY api/utils.py /app/api/utils.py
5
-
6
  # 安装curl用于调试
7
  RUN apt-get update && apt-get install -y curl && rm -rf /var/lib/apt/lists/*
8
 
 
1
  FROM hpyp/bbapi:latest
2
 
 
 
 
3
  # 安装curl用于调试
4
  RUN apt-get update && apt-get install -y curl && rm -rf /var/lib/apt/lists/*
5
 
entrypoint.sh CHANGED
@@ -1,26 +1,16 @@
1
  #!/bin/bash
2
 
 
 
 
 
3
  # 网络检查
4
  echo "正在检查网络连接..."
5
- max_retries=3
6
- retry_delay=5
7
-
8
- for i in $(seq 1 $max_retries); do
9
- if curl -s -o /dev/null --connect-timeout 5 --resolve www.blackbox.ai:443:216.24.57.4 https://www.blackbox.ai; then
10
- echo "成功连接到blackbox.ai"
11
- break
12
- else
13
- echo "连接尝试 $i/$max_retries 失败"
14
- if [ $i -lt $max_retries ]; then
15
- echo "等待 $retry_delay 秒后重试..."
16
- sleep $retry_delay
17
- else
18
- echo "无法连接到blackbox.ai,请检查网络配置"
19
- echo "详细错误信息:"
20
- curl -v -s -o /dev/null --connect-timeout 5 https://www.blackbox.ai
21
- fi
22
- fi
23
- done
24
 
25
  # 启动应用
26
  exec uvicorn main:app --host 0.0.0.0 --port 8001
 
1
  #!/bin/bash
2
 
3
+ # 设置代理
4
+ export HTTP_PROXY=https://hfblackbox.1224435936.workers.dev
5
+ export HTTPS_PROXY=https://hfblackbox.1224435936.workers.dev
6
+
7
  # 网络检查
8
  echo "正在检查网络连接..."
9
+ if curl -s -o /dev/null --connect-timeout 5 https://www.blackbox.ai; then
10
+ echo "成功连接到blackbox.ai"
11
+ else
12
+ echo "无法连接到blackbox.ai,请检查网络配置"
13
+ fi
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
 
15
  # 启动应用
16
  exec uvicorn main:app --host 0.0.0.0 --port 8001