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

33 lines
1.3 KiB
Markdown
Raw Permalink Normal View History

2026-07-20 06:33:14 +00:00
# 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](./requirements.md) | `draft-for-review` |
| [spec.md](./spec.md) | `draft-for-review` |
| [plan.md](./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 均尚未修改或部署。