本文档由 g2rain-deploy 的
# 差异与风险
docs/architecture/deviations.md 自动同步生成。# 已确认差异
- 中央 G2rain 目录暂无部署编排类正式 Profile 或本项目登记,当前使用本地基线。
env.example含固定的数据库、Redis、Nacos 示例凭据和认证材料;生产环境直接沿用会形成安全风险。- Git 当前跟踪 5 个前端应用目录下共 10 个命名为
private-key.pem/private-key.der的文件。无论其是否仅用于演示,均不得用于生产,且需要单独决定删除、轮换和历史清理策略。 - Docker Compose V1 主文件声明了已过时的
version属性;Compose V2 解析时会警告但仍成功。 business.d与service_config.d默认扫描没有显式排序,多片段覆盖不应依赖目录枚举顺序。- 初始化可能改写
.env和 SQL 占位符文件,并在多个仓库执行构建脚本;其影响超出本仓库。
# 未验证项
- 未实际启动容器或验证健康检查、端口、服务发现、登录及前端访问。
- 未验证真实安装、更新、停止、备份或回滚流程。
- 未验证 Linux 发行版、文件权限、SELinux、防火墙和生产 Docker/Compose 版本兼容性。
- 未验证数据卷升级、数据库重复初始化和跨版本迁移。