Merge pull request #397 from DDS-Derek/main

This commit is contained in:
jxxghp 2023-09-02 17:53:24 +08:00 committed by GitHub
commit 75c5844d64
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

48
update
View File

@ -22,17 +22,21 @@ if [ "${MOVIEPILOT_AUTO_UPDATE_DEV}" = "true" ]; then
echo "安装依赖成功" echo "安装依赖成功"
# 检查前端最新版本 # 检查前端最新版本
frontend_version=$(curl ${CURL_OPTIONS} "https://api.github.com/repos/jxxghp/MoviePilot-Frontend/releases/latest" | jq -r .tag_name) frontend_version=$(curl ${CURL_OPTIONS} "https://api.github.com/repos/jxxghp/MoviePilot-Frontend/releases/latest" | jq -r .tag_name)
echo "正在下载前端程序 ${frontend_version}..." if [[ "${frontend_version}" == *v* ]]; then
curl ${CURL_OPTIONS} "https://github.com/jxxghp/MoviePilot-Frontend/releases/download/${frontend_version}/dist.zip" | busybox unzip -d /tmp - echo "正在下载前端程序 ${frontend_version}..."
if [ $? -eq 0 ]; then curl ${CURL_OPTIONS} "https://github.com/jxxghp/MoviePilot-Frontend/releases/download/${frontend_version}/dist.zip" | busybox unzip -d /tmp -
echo "前端程序下载成功" if [ $? -eq 0 ]; then
rm -rf /app echo "前端程序下载成功"
mv /tmp/MoviePilot* /app rm -rf /app
rm -rf /public mv /tmp/MoviePilot* /app
mv /tmp/dist /public rm -rf /public
echo "程序更新成功,前端版本:${frontend_version},后端版本:${release_version}" mv /tmp/dist /public
echo "程序更新成功,前端版本:${frontend_version},后端版本:${release_version}"
else
echo "前端程序下载失败,继续使用旧的程序来启动..."
fi
else else
echo "前端程序下载失败,继续使用旧的程序来启动..." echo "前端最新版本号获取失败,继续启动..."
fi fi
else else
echo "安装依赖失败,请重新拉取镜像" echo "安装依赖失败,请重新拉取镜像"
@ -63,17 +67,21 @@ else
echo "安装依赖成功" echo "安装依赖成功"
# 检查前端最新版本 # 检查前端最新版本
frontend_version=$(curl ${CURL_OPTIONS} "https://api.github.com/repos/jxxghp/MoviePilot-Frontend/releases/latest" | jq -r .tag_name) frontend_version=$(curl ${CURL_OPTIONS} "https://api.github.com/repos/jxxghp/MoviePilot-Frontend/releases/latest" | jq -r .tag_name)
echo "正在下载前端程序 ${frontend_version}..." if [[ "${frontend_version}" == *v* ]]; then
curl ${CURL_OPTIONS} "https://github.com/jxxghp/MoviePilot-Frontend/releases/download/${frontend_version}/dist.zip" | busybox unzip -d /tmp - echo "正在下载前端程序 ${frontend_version}..."
if [ $? -eq 0 ]; then curl ${CURL_OPTIONS} "https://github.com/jxxghp/MoviePilot-Frontend/releases/download/${frontend_version}/dist.zip" | busybox unzip -d /tmp -
echo "前端程序下载成功" if [ $? -eq 0 ]; then
rm -rf /app echo "前端程序下载成功"
mv /tmp/MoviePilot* /app rm -rf /app
rm -rf /public mv /tmp/MoviePilot* /app
mv /tmp/dist /public rm -rf /public
echo "程序更新成功,前端版本:${frontend_version},后端版本:${release_version}" mv /tmp/dist /public
echo "程序更新成功,前端版本:${frontend_version},后端版本:${release_version}"
else
echo "前端程序下载失败,继续使用旧的程序来启动..."
fi
else else
echo "前端程序下载失败,继续使用旧的程序来启动..." echo "前端最新版本号获取失败,继续启动..."
fi fi
else else
echo "安装依赖失败,请重新拉取镜像" echo "安装依赖失败,请重新拉取镜像"