Skip to content
DockerNginxHealth CheckDemo Mode

演示项目:运维演练台

虚构的运维演练项目,用于展示健康检查、端口边界和只读运维说明。

Chinese fallbackNo English translation yet; showing the Chinese source.
演示项目:运维演练台

运维演练台

运维演练台是一个虚构的演示项目,用于展示部署状态、健康检查和只读运维视图。它不连接真实服务器,也不会执行真实运维动作。

项目背景

演示站需要让访客看到“系统正在运行”的证据,但不能开放真实服务器操作。因此运维演练台只展示只读状态,例如应用健康、数据库连通性、Redis 连通性和最近一次部署时间。

功能范围

演练台包含以下内容:

  • 服务健康:展示 app、database、redis 的状态。
  • 端口说明:演示应用使用 2166,数据库和 Redis 不对外发布端口。
  • 操作日志:展示虚构的部署步骤和检查结果。
  • 风险提示:说明演示环境不会连接真实生产资源。

不做什么

演练台不会执行重启、删除、迁移、备份恢复或权限变更。它只展示说明性信息,用来帮助访客理解系统边界。

部署约定

应用在 Docker 中运行,健康检查访问 /api/health。演示站端口为 2166,数据库和 Redis 只在 Compose 内部网络中通信。

价值

这个项目让演示站看起来更接近真实系统,同时仍然保持安全边界。它也方便检查项目详情页是否能展示较长内容和结构化字段。

状态展示

运维演练台展示 app、database 和 redis 的健康状态。数据库和 Redis 只在 Docker Compose 内部网络通信,不发布宿主机端口。应用对外统一使用 2166,方便演示和排查。

操作边界

页面可以展示虚构日志,例如“健康检查通过”“演示数据已重置”“端口配置已更新”。但它不会提供真实重启按钮、删除按钮或数据库管理入口。

故障说明

如果健康检查失败,演示说明会建议检查应用容器、数据库连接和 Redis 连接。这里的建议是通用排查步骤,不会泄露真实服务器凭据或内部配置。

演示价值

这个项目补足了演示站的运维维度。访客既能看到内容和 AI,也能理解部署边界:应用可访问,数据库不可对外访问,写操作被演示模式限制。