参考这个文档https://walle-web.io/docs/installation.html, 注意文档中升级不是跨版本升级,跨版本哪怕是小版本升级需要这样操作

1.进入新目录下载代码

1
2
git clone https://github.com/meolu/walle-web.git
不可在原目录直接sh admin.sh upgrade,该升级不是跨版本升级

2.修改nginx目录到新目录

1
2
root /data1/walle-web2.0.1/fe/
然后reload nginx进程

3.初始化

1
2
sh admin.sh init
主要是生成/data1/walle-web2.0.1/venv目录文件

4.重启、升级、Migration

1
2
3
sh admin.sh restart # 重启
sh admin.sh upgrade # 升级walle,升级完需要重启walle服务。升级前最好 git stash 暂存本地修改,升级后git stash pop弹出暂存,然后重启服务。
sh admin.sh migration # Migration