Skip to content

上线验收清单

合并单体 / 微服务 / Windows 客户交付经验,按现场删减。

A. 连通与安全

  • [ ] http(s)://<入口>/web/ 可打开并登录
  • [ ] /app/(若交付)可打开
  • [ ] 公网扫描:3306 / 6379 / 48080 / 8080 / 8081 / Nacos 不可达(仅应开放 22 + 80/443)
  • [ ] 中间件与 Jenkins / XXL-Job Admin 仅本机或私网
  • [ ] (若启用定时任务)xxl_job 独立库已初始化;Admin 改密;执行器在线

B. 演示与安全基线

  • [ ] 构建/部署为客户生产:后端 SPRING_PROFILES_ACTIVE=prod,前端 vite --mode production(或 Jenkins DEPLOY_ENV=prod
  • [ ] 无「演示环境」横幅(VITE_GLOB_DEMO_ENABLE=false;production 构建默认已关)
  • [ ] 登录页无默认账号预填;无演示站百度统计/GA
  • [ ] DocAlert / 帮助外链已关或改为客户地址
  • [ ] yudao.demo: falsecaptcha.enable=truemock-enable=false
  • [ ] Swagger/Knife4j、Druid 控制台默认关闭;Actuator 非 *
  • [ ] 验证码 / api-encrypt 按合同配置(勿照搬 application-demo.yaml
  • [ ] admin 与库/Redis/Nacos/Jenkins 密码已轮换
  • [ ] 无 trial / 演示到期组件
  • [ ] 未误用公开演示 Job 的默认 DEPLOY_ENV=demo 发到客户机
  • [ ] JVM / 连接池按现场规模调整(compose 默认约 1g~2g;Druid max-active 默认可环境变量覆盖)
  • [ ] 应用日志滚动受 logback totalSizeCap 约束;Docker json-file 亦建议限大小

C. 品牌与主题

  • [ ] 系统标题、Logo、favicon 为客户资产
  • [ ] 租户表品牌字段(若启用)已更新
  • [ ] 主题默认值已写入 preferences(若需全站默认)

D. 存储与文档

  • [ ] infra_file_config 主配置指向本地盘或合同对象存储(OSS/S3),自定义域名可访问
  • [ ] 上传落盘(或 OSS)且预览成功
  • [ ] OnlyOffice(若有)反代完整、编辑保存成功

E. 业务抽检

  • [ ] 菜单与列表加载正常
  • [ ] 一条审批流能走完(微服务须 BPM mq
  • [ ] WebSocket 通知(若启用)不断连

F. 运维与交付

  • [ ] 备份 cron / 任务计划已配置(库 + upload)
  • [ ] inventory / 交付记录表已填;密钥密封交接(不进 Git)
  • [ ] Jenkins(若启用)手工触发 smoke 通过
  • [ ] 客户已知晓改密与访问地址

G. Android App(若交付)

  • [ ] AppID、包名、应用名称与客户信息一致
  • [ ] versionCode 已递增,签名证书与上一正式版本一致
  • [ ] 图标和启动页为客户最新品牌资源
  • [ ] API、上传和静态资源地址无演示域名残留
  • [ ] 真机调试和独立 APK 均通过登录、菜单、审批、上传、定位与扫码抽检
  • [ ] APK 的包名、版本、证书指纹和 SHA-256 已归档
  • [ ] 权限用途、隐私政策和第三方 SDK 信息满足交付或上架要求

完整步骤见:Android APK 完整打包教程

相关部署手册:选型 · 关闭演示 · 域名存储

联系我们

获取报价、演示和二开方案

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版