StarrySkyWorld commited on
Commit
6708af4
·
verified ·
1 Parent(s): 9ebc93f

Create entrypoint.sh

Browse files
Files changed (1) hide show
  1. entrypoint.sh +23 -0
entrypoint.sh ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+ set -e
3
+
4
+ # 检查变量是否存在
5
+ if [ -z "$FILE_LINK" ]; then
6
+ echo "错误: 请设置环境变量 FILE_LINK"
7
+ exit 1
8
+ fi
9
+
10
+ # 定义下载后的临时文件名
11
+ TARGET_FILE="downloaded_app.py"
12
+
13
+ echo "正在从 $FILE_LINK 下载文件..."
14
+ curl -sSL "$FILE_LINK" -o "$TARGET_FILE"
15
+
16
+ if [ $? -eq 0 ]; then
17
+ echo "下载成功,正在启动 Python 程序..."
18
+ # 运行下载的文件,并传递后续可能有的参数
19
+ exec python "$TARGET_FILE" "$@"
20
+ else
21
+ echo "下载失败,请检查 URL 是否正确。"
22
+ exit 1
23
+ fi