Skip to content

升级换版

客户侧升级 = 用新包覆盖二进制与前端静态资源,不动数据库(表结构变更由包内脚本另做)。

bash
APP=<数据盘>/order-mgmt         # 应用目录,见安装日志的「应用目录: …」(通常是 /www/order-mgmt)

# 1) 先备份现役(把三个二进制与前端整包留一份,便于回滚)
mkdir -p /root/rollback_$(date +%Y%m%d_%H%M%S)
cp -a $APP/bin/{admin,agent,openapi} /root/rollback_*/
systemctl stop order-admin order-agent order-openapi

# 2) 用新包里的文件替换(示例:新包解到 /root/newpkg)
cp -a /root/newpkg/order-mgmt/bin/*      $APP/bin/
cp -a /root/newpkg/order-mgmt/static/.   $APP/static/
chmod +x $APP/bin/*

# 3) 起服务并复核
systemctl start order-admin order-agent order-openapi
systemctl is-active order-admin order-agent order-openapi

回滚:把 /root/rollback_* 里的文件拷回去、重启服务即可。

前端页面更新后

浏览器请按 Ctrl+F5 强刷(老标签页可能还挂着旧版资源)。

发布包不含源码;口令只在服务器本地生成,不回显