smgc commited on
Commit
7f4d208
·
verified ·
1 Parent(s): d5cf27e

Update entrypoint.sh

Browse files
Files changed (1) hide show
  1. entrypoint.sh +4 -4
entrypoint.sh CHANGED
@@ -18,7 +18,7 @@ case "$(uname -m)" in
18
  ARCH=arm
19
  ;;
20
  * )
21
- echo "Unsupported architecture"
22
  exit 1
23
  esac
24
 
@@ -26,11 +26,11 @@ esac
26
  CLOUDFLARED_PATH="/project/cloudflared"
27
  RAYCAST_CMD="python -m uvicorn app.main:app --host 0.0.0.0 --port 3000"
28
 
29
- # 下载 cloudflared
30
- wget -q -O "$CLOUDFLARED_PATH" "https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-$ARCH" || { echo "Failed to download cloudflared"; exit 1; }
31
 
32
  # 赋执行权给 cloudflared
33
- chmod +x "$CLOUDFLARED_PATH" || { echo "Failed to set execute permission for cloudflared"; exit 1; }
34
 
35
  # 运行 cloudflared
36
  "$CLOUDFLARED_PATH" tunnel run --token "${ARGO_AUTH}" &
 
18
  ARCH=arm
19
  ;;
20
  * )
21
+ echo "不支持的架构"
22
  exit 1
23
  esac
24
 
 
26
  CLOUDFLARED_PATH="/project/cloudflared"
27
  RAYCAST_CMD="python -m uvicorn app.main:app --host 0.0.0.0 --port 3000"
28
 
29
+ # 使用 Python 下载 cloudflared
30
+ python -c "import urllib.request; urllib.request.urlretrieve('https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-$ARCH', '$CLOUDFLARED_PATH')" || { echo "下载 cloudflared 失败"; exit 1; }
31
 
32
  # 赋执行权给 cloudflared
33
+ chmod +x "$CLOUDFLARED_PATH" || { echo "设置 cloudflared 的执行权限失败"; exit 1; }
34
 
35
  # 运行 cloudflared
36
  "$CLOUDFLARED_PATH" tunnel run --token "${ARGO_AUTH}" &