jxdn123 commited on
Commit
604ef32
·
verified ·
1 Parent(s): 208a803

Update run.sh

Browse files
Files changed (1) hide show
  1. run.sh +3 -13
run.sh CHANGED
@@ -4,19 +4,9 @@ set -e
4
  echo "[diag] id: $(id)"
5
  echo "[diag] PORT=${PORT} DRIVER=${DATABASE_DRIVER} DSN=${DATABASE_DSN}"
6
 
7
- # 仅尝试创建目录(若已有会成功返回);权限已在镜像里处理过
8
  DB_DIR="$(dirname "${DATABASE_DSN:-/app/data/gpt-load.db}")"
9
  mkdir -p "$DB_DIR" || true
10
 
11
- # 启动后端(默认监听 :3001
12
- /app/gpt-load &
13
-
14
- APP_PID=$!
15
-
16
- # 将 HF 的 $PORT 转发到 3001(如果程序没适配 $PORT)
17
- if [ "${PORT:-7860}" != "3001" ]; then
18
- echo "Forwarding :$PORT -> :3001 via socat"
19
- socat TCP-LISTEN:${PORT},fork,reuseaddr TCP:127.0.0.1:3001 &
20
- fi
21
-
22
- wait $APP_PID
 
4
  echo "[diag] id: $(id)"
5
  echo "[diag] PORT=${PORT} DRIVER=${DATABASE_DRIVER} DSN=${DATABASE_DSN}"
6
 
7
+ # 目录已在镜像里赋好组写权限,这里仅兜底创建
8
  DB_DIR="$(dirname "${DATABASE_DSN:-/app/data/gpt-load.db}")"
9
  mkdir -p "$DB_DIR" || true
10
 
11
+ # 直接运行(应用自己监听 $PORT=7860
12
+ exec /app/gpt-load