从 v3 升级至 v4 教程
简介
v4 版本引入了队列执行任务机制,大幅提升了资源利用效率并增强了高并发能力。
1. 升级前的准备工作
请导出数据库,存为 apple.sql
文件。
推荐部署方式:Docker Compose
2. 卸载旧版本后端
请执行以下命令以停止并移除旧版本容器:
bash
docker stop appleautopro
docker rm appleautopro
docker ps -a | grep 'apple-auto' | awk '{print $1}' | xargs docker rm -f
3. 部署新版本
使用 Docker Compose 部署
完成 Docker Compose 安装及配置
请参考 Docker Compose 部署文档 中的 "5.启动服务" 及之前的步骤。恢复数据库
- 将数据库备份文件 (
apple.sql
) 移至项目根目录。 - 执行以下命令导入数据库(请根据
.env
文件获取数据库 Root 密码):
bashdocker compose cp apple.sql mariadb:/tmp docker compose exec -it mariadb mariadb -uroot -p<数据库Root密码>
- 将数据库备份文件 (
在 MariaDB 容器中重建数据库
sqlDROP DATABASE appleautopro; CREATE DATABASE appleautopro; USE appleautopro; SOURCE /tmp/apple.sql;
若操作无报错,请执行 exit
退出容器。
重启服务
bashdocker compose down && docker compose up -d
验证数据与功能
使用原有账户登录并确认数据是否正常。如无问题,可删除旧版数据库及网页文件。
手动部署
🎉 升级完成
现在,您已成功完成从 v3 到 v4 的升级!