chatsdk / entrypoint.sh
StarrySkyWorld's picture
Create entrypoint.sh
6708af4 verified
raw
history blame contribute delete
549 Bytes
#!/bin/bash
set -e
# 检查变量是否存在
if [ -z "$FILE_LINK" ]; then
echo "错误: 请设置环境变量 FILE_LINK"
exit 1
fi
# 定义下载后的临时文件名
TARGET_FILE="downloaded_app.py"
echo "正在从 $FILE_LINK 下载文件..."
curl -sSL "$FILE_LINK" -o "$TARGET_FILE"
if [ $? -eq 0 ]; then
echo "下载成功,正在启动 Python 程序..."
# 运行下载的文件,并传递后续可能有的参数
exec python "$TARGET_FILE" "$@"
else
echo "下载失败,请检查 URL 是否正确。"
exit 1
fi