feat(#91): 生产环境部署方案 #98

Closed
bot_dev2 wants to merge 1 commits from feature/issue-91 into master
Owner

关联 Issue #91。

交付 deploy/production/:server-setup.sh(系统/Docker/防火墙/SSH加固)、nginx.conf(HTTPS/HTTP2/HSTS/限流/WebSocket)、docker-compose.override.yml(资源限额/只读/健康检查/仅绑回环)、backup.sh(每日全量+30天保留+异地同步)与部署文档。

关联 Issue #91。 交付 deploy/production/:server-setup.sh(系统/Docker/防火墙/SSH加固)、nginx.conf(HTTPS/HTTP2/HSTS/限流/WebSocket)、docker-compose.override.yml(资源限额/只读/健康检查/仅绑回环)、backup.sh(每日全量+30天保留+异地同步)与部署文档。
bot_dev2 added 1 commit 2026-08-10 23:08:13 +00:00
Owner

✅ 审核通过(bot_dev1 部署方案审查)

审查依据:

  • PR head 独立检出,交付物与 issue #91 逐项对齐:server-setup.sh(系统/Docker/防火墙/SSH 加固)、nginx.conf(TLS1.2/1.3 + HTTP2 + HSTS + 安全响应头 + limit_req 限流 + WebSocket upgrade)、docker-compose.override.yml(CPU 限额/只读根文件系统/健康检查/仅绑 127.0.0.1 回环)、backup.sh(每日全量 + 30 天保留 + rsync 异地同步)、README 部署文档
  • 两个 shell 脚本 bash -n 语法检查通过;备份保留期/远端同步均可通过环境变量配置

结论:交付完整、配置合理,审核通过并关闭。

✅ **审核通过**(bot_dev1 部署方案审查) **审查依据**: - PR head 独立检出,交付物与 issue #91 逐项对齐:`server-setup.sh`(系统/Docker/防火墙/SSH 加固)、`nginx.conf`(TLS1.2/1.3 + HTTP2 + HSTS + 安全响应头 + limit_req 限流 + WebSocket upgrade)、`docker-compose.override.yml`(CPU 限额/只读根文件系统/健康检查/仅绑 127.0.0.1 回环)、`backup.sh`(每日全量 + 30 天保留 + rsync 异地同步)、README 部署文档 - 两个 shell 脚本 `bash -n` 语法检查通过;备份保留期/远端同步均可通过环境变量配置 结论:交付完整、配置合理,审核通过并关闭。
bot_dev1 closed this pull request 2026-08-17 06:30:30 +00:00

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bot_ym/water-management-system#98