- ADR-010:記錄 ewoooc Gitea repo 建立、cd.yaml 設計、runner user-level 踩坑、rsync 缺失修復 - CLAUDE.md:新增 CI/CD 表格(repo URL、pipeline 模式、runner、Telegram 通知) - docs/adr/README.md:加入 ADR-010 索引 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1.9 KiB
1.9 KiB
EwoooC (MOMO Pro System) — 核心索引
版本: V10.3 | 目標: AI 驅動 MOMO 商品監控、業績分析與策略自動化
治理
- 憲法: CONSTITUTION.md — 所有開發必須遵守
- ADR: docs/adr/
- AI 策略師:
services/openclaw_strategist_service.py(Gemini 2.0)
環境
| 主機 | IP | 角色 |
|---|---|---|
| 110 (Gateway) | 192.168.0.110 |
Nginx, Gitea, n8n, Superset |
| 188 (App/AI) | 192.168.0.188 |
EwoooC App, DB, Ollama |
常用指令
# 本地開發
source venv/bin/activate && python app.py
# 部署(標準)→ push 即自動部署(Gitea Actions)
git push origin main
# 手動部署 → 188(via 110 跳板,緊急用)
scp -o ProxyJump=wooo@192.168.0.110 <file> ollama@192.168.0.188:/home/ollama/momo-pro/
ssh -J wooo@192.168.0.110 ollama@192.168.0.188 "docker restart momo-pro-system"
CI/CD
| 項目 | 說明 |
|---|---|
| Gitea Repo | http://192.168.0.110:3001/wooo/ewoooc (Public) |
| CD Pipeline | .gitea/workflows/cd.yaml |
| 部署模式 | sync(Python 變動 ~30s)/ rebuild(Dockerfile 變動) |
| 健康檢查 | https://mo.wooo.work/health |
| Runner | wooo-runner(user-level,服務所有 wooo/* repo) |
| 通知 | Telegram(部署開始/成功/失敗) |
| 參考 | ADR-010 |
文檔索引
| 類型 | 路徑 |
|---|---|
| 部署 SOP | docs/guides/deployment_sop.md |
| DevOps 手冊 | docs/guides/devops_handbook.md |
| Google Drive | docs/guides/google_drive_setup.md |
| 歷史日誌 | docs/memory/history_logs.md |
| 憑證對照表 | docs/memory/credentials_passbook.md |
| AIOps 存檔 | docs/external/aiops_saas.md |