smgc commited on
Commit
3509d3c
1 Parent(s): f98863f

Update entrypoint.sh

Browse files
Files changed (1) hide show
  1. entrypoint.sh +0 -28
entrypoint.sh CHANGED
@@ -6,39 +6,11 @@ set -e
6
  # 设置脚本在执行命令时打印命令本身
7
  set -x
8
 
9
- # 判断处理器架构
10
- case "$(uname -m)" in
11
- aarch64|arm64 )
12
- ARCH=arm64
13
- ;;
14
- x86_64|amd64 )
15
- ARCH=amd64
16
- ;;
17
- armv7* )
18
- ARCH=arm
19
- ;;
20
- * )
21
- echo "不支持的架构"
22
- exit 1
23
- esac
24
-
25
- # 使用变量来存储文件路径和应用名称
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
  # 运行 Raycast API Proxy
36
  $RAYCAST_CMD "$@" &
37
 
38
- # 运行 cloudflared
39
- # "$CLOUDFLARED_PATH" tunnel run --token "${ARGO_AUTH}" &
40
- "$CLOUDFLARED_PATH" service install ${ARGO_AUTH}
41
-
42
  # 捕获中断信号并清理资源
43
  trap 'kill $(jobs -p); exit 1' INT TERM
44
 
 
6
  # 设置脚本在执行命令时打印命令本身
7
  set -x
8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  RAYCAST_CMD="python -m uvicorn app.main:app --host 0.0.0.0 --port 3000"
10
 
 
 
 
 
 
 
11
  # 运行 Raycast API Proxy
12
  $RAYCAST_CMD "$@" &
13
 
 
 
 
 
14
  # 捕获中断信号并清理资源
15
  trap 'kill $(jobs -p); exit 1' INT TERM
16