升级程序
升级前必读
- 务必备份数据:升级前请先备份数据库和配置文件,参考 数据备份与恢复
- 查看更新日志:建议先查看 Telegram 频道 了解更新内容
- 选择合适时间:建议在业务低峰期进行升级,避免影响用户使用
Docker Compose 部署
一键更新
在项目根目录执行以下命令即可完成升级:
bash
bash upgrade.sh升级后验证
升级完成后,建议检查以下内容:
- 查看容器运行状态:
docker compose ps - 查看容器日志:
docker compose logs -f backend - 访问前端页面,确认功能正常
- 检查版本号是否已更新
仅更新后端服务
如果只需要更新后端服务(例如前端没有变化),可以只拉取后端镜像:
bash
docker compose pull backend
docker compose up -d --force-recreate backend使用最新更新脚本
当更新说明中要求使用最新的更新脚本时,或本地更新脚本无法正常工作时,请前往安装目录执行以下命令:
海外服务器
个人版更新命令
bash
bash <(curl -Ls https://raw.githubusercontent.com/SideCloudGroup/AppleAutoPro-Personal/refs/heads/v4/upgrade.sh)商业版更新命令
bash
bash <(curl -Ls https://raw.githubusercontent.com/SideCloudGroup/AppleAutoPro-Business/refs/heads/v4/upgrade.sh)中国大陆服务器
个人版更新命令
bash
bash <(curl -Ls https://ghfast.top/raw.githubusercontent.com/SideCloudGroup/AppleAutoPro-Personal/refs/heads/v4/upgrade.sh)商业版更新命令
bash
bash <(curl -Ls https://ghfast.top/raw.githubusercontent.com/SideCloudGroup/AppleAutoPro-Business/refs/heads/v4/upgrade.sh)手动部署
前端升级
- 前往"源码下载",下载最新的前端源码
- 解压源码包到网站根目录,覆盖原有文件
- 在网站根目录执行以下命令:
bash
# 更新依赖包
php composer.phar upgrade
# 运行数据库迁移
php think migrate:run提示
- 如果遇到权限问题,请确保 Web 服务器对目录有读写权限
- 如果安装了 OPcache,建议重启 PHP-FPM 清除缓存
后端升级
前往 docker-compose.yml 文件所在目录,执行以下命令:
bash
docker compose pull backend
docker compose up -d --force-recreate backend