thread-master/docs/product/haixun-deployment/README.md

1.3 KiB
Raw Blame History

haixun-deployment

欄位
Goal 只需在本機填寫主機 IP 與加密設定,即可從空 Ubuntu VM 建立並維護完整正式環境
Phase planning
Status implementation-not-started
Runtime Docker Compose on Ubuntu 24.04 LTS
Control plane Ansible + SSH
Updated 2026-07-18

文件

檔案 狀態
requirements.md draft-for-review
spec.md draft-for-review
plan.md draft-for-review

已確認方向

  • MongoDB 使用 MongoDB Atlasbackend/worker 經固定出口 IP 連線。
  • frontend、backend、worker 可配置多台主機Redis、MinIO 第一版各一台。
  • 使用自架 Docker Registry、Ansible、WireGuard 與自架 Edge Nginx。
  • 本機 build/push image 與編輯設定遠端不編譯只安裝基礎設施、pull、recreate/restart。
  • 機密使用 Ansible Vault空 VM 鎖定 Ubuntu 24.04 LTS。
  • Edge 與 Registry 網域先完成 DNS再由 bootstrap 申請 Let's Encrypt。
  • Scout crawler 與每台 worker 以 sidecar 方式共同部署。

本輪邊界

本文件只保存規劃。Dockerfile、Ansible role、部署 script、VM、Atlas、Redis、MinIO 與 Registry 均尚未修改或部署。