运维演练台
运维演练台是一个虚构的演示项目,用于展示部署状态、健康检查和只读运维视图。它不连接真实服务器,也不会执行真实运维动作。
项目背景
演示站需要让访客看到“系统正在运行”的证据,但不能开放真实服务器操作。因此运维演练台只展示只读状态,例如应用健康、数据库连通性、Redis 连通性和最近一次部署时间。
功能范围
演练台包含以下内容:
- 服务健康:展示 app、database、redis 的状态。
- 端口说明:演示应用使用 2166,数据库和 Redis 不对外发布端口。
- 操作日志:展示虚构的部署步骤和检查结果。
- 风险提示:说明演示环境不会连接真实生产资源。
不做什么
演练台不会执行重启、删除、迁移、备份恢复或权限变更。它只展示说明性信息,用来帮助访客理解系统边界。
部署约定
应用在 Docker 中运行,健康检查访问 /api/health。演示站端口为 2166,数据库和 Redis 只在 Compose 内部网络中通信。
价值
这个项目让演示站看起来更接近真实系统,同时仍然保持安全边界。它也方便检查项目详情页是否能展示较长内容和结构化字段。
状态展示
运维演练台展示 app、database 和 redis 的健康状态。数据库和 Redis 只在 Docker Compose 内部网络通信,不发布宿主机端口。应用对外统一使用 2166,方便演示和排查。
操作边界
页面可以展示虚构日志,例如“健康检查通过”“演示数据已重置”“端口配置已更新”。但它不会提供真实重启按钮、删除按钮或数据库管理入口。
故障说明
如果健康检查失败,演示说明会建议检查应用容器、数据库连接和 Redis 连接。这里的建议是通用排查步骤,不会泄露真实服务器凭据或内部配置。
演示价值
这个项目补足了演示站的运维维度。访客既能看到内容和 AI,也能理解部署边界:应用可访问,数据库不可对外访问,写操作被演示模式限制。