Appearance
实施交付
按下面顺序完成环境交付。细节见各子页。
实施顺序
- 准备数据库、Redis、文件存储目录和后端配置。
- 启动后端,完成数据库版本迁移。
- 初始化组织、角色、用户、菜单授权和必要业务基础数据。
- 如启用文档在线编辑,先部署 ONLYOFFICE,再联调回调。
- 如涉及源码交付,确认产品基线、客户仓库或分支、二开补丁、数据库脚本、配置模板和发布说明。
- 用健康检查、接口文档、前端入口和关键业务流程做验收。
关键前置条件
- 后端默认端口
8080。直接启动时,应用上下文为根路径/。 - 标准容器交付中,浏览器经前端访问接口时常用前缀
/oars(由前端反向代理转发)。 - 数据库默认 MySQL 8.0+,库名
oars;Redis 默认localhost:6379。生产环境必须覆盖连接、密码与密钥。 - 文件默认本地存储,路径为
./uploads。 - 数据库结构变更由启动时的版本化迁移自动执行。
- 源码交付使用客户分支或私有仓库固化版本,不以未提交工作区作为交付依据。
检查项
- 健康检查返回正常(直接访问后端一般为
/actuator/health;容器/网关场景以现场实际前缀为准)。 - 接口文档:开发/测试环境可打开
/swagger-ui.html;生产环境默认关闭。 - 数据库迁移历史中无失败记录。
- 管理员角色拥有组织、角色、菜单、文档中心等必要权限。
- 容器部署时,前端、后端、MySQL、Redis 健康检查通过,数据卷和环境配置已归档。
- 源码交付已打客户版本标签,构建产物、数据库脚本、配置模板、发布说明和回滚方案已归档。
配置参考
后端主配置位于 application.yml,环境差异在对应环境配置中覆盖。生产必须单独配置数据库、Redis、JWT 密钥、文件存储、域名与 HTTPS。
