合并拉取请求 #1471

fix 后端程序目录不正确/其他目录被映射时mv会失败
This commit is contained in:
jxxghp 2024-02-11 21:07:01 +08:00 committed by GitHub
commit c2fd6e3342
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

13
update
View File

@ -37,22 +37,25 @@ install_backend_and_download_resources() {
echo "前端程序下载成功" echo "前端程序下载成功"
# 备份插件目录 # 备份插件目录
rm -rf /plugins rm -rf /plugins
mv /app/app/plugins /plugins mkdir -p /plugins
cp -a /app/app/plugins/* /plugins/
# 不备份__init__.py # 不备份__init__.py
rm -f /plugins/__init__.py rm -f /plugins/__init__.py
# 清空目录 # 清空目录
rm -rf /app rm -rf /app
mkdir -p /app
# 后端程序 # 后端程序
mv /tmp/App /app cp -a /tmp/App/* /app/
# 恢复插件目录 # 恢复插件目录
mv -f /plugins/* /app/app/plugins/ cp -a /plugins/* /app/app/plugins/
# 插件仓库 # 插件仓库
rsync -av --remove-source-files /tmp/Plugins/plugins/* /app/app/plugins/ rsync -av --remove-source-files /tmp/Plugins/plugins/* /app/app/plugins/
# 资源包 # 资源包
mv -f /tmp/Resources/resources/* /app/app/helper/ cp -a /tmp/Resources/resources/* /app/app/helper/
# 前端程序 # 前端程序
rm -rf /public rm -rf /public
mv /tmp/dist /public mkdir -p /public
cp -a /tmp/dist/* /public/
# 清理临时目录 # 清理临时目录
rm -rf /tmp/* rm -rf /tmp/*
echo "程序更新成功,前端版本:${frontend_version},后端版本:${1}" echo "程序更新成功,前端版本:${frontend_version},后端版本:${1}"