包含: - docs/external/aiops_saas.md - docs/guides/deployment_sop.md / devops_handbook.md / google_drive_setup.md - docs/memory/credentials_passbook.md / history_logs.md Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1.8 KiB
1.8 KiB
EwoooC 運維與自動化手冊 (DevOps Handbook)
🌐 伺服器連線
| 環境 | 主機 | 指令 |
|---|---|---|
| 正式 (EwoooC) | 192.168.0.188 | ssh -J wooo@192.168.0.110 ollama@192.168.0.188 |
| 周邊 (UAT) | 192.168.0.110 | ssh wooo@192.168.0.110 |
| 安全 (Kali) | 192.168.0.112 | ssh kali@192.168.0.112 |
🐋 Docker & Docker Compose 指令 (188 主機)
執行路徑:/home/ollama/momo-pro
常用操作
- 查看狀態:
docker ps | grep momo - 查看日誌:
docker logs -f momo-pro-system --tail 100 - 重啟主應用:
docker restart momo-pro-system - 全面啟動:
docker compose up -d - 進入資料庫:
docker exec -it momo-db psql -U momo
影像管理
- 重建影像:
docker compose build --no-cache momo-pro-system - 清理過期資源:
docker system prune -f
🌐 Nginx 反向代理 (110 主機)
配置路徑:/etc/nginx/sites-enabled/momo
- 重新載入:
sudo systemctl reload nginx - 語法檢查:
sudo nginx -t
🤖 n8n 工作流程管理 (188 主機)
- 進入容器:
docker exec -it n8n /bin/sh - 手動執行 Workflow:
docker exec n8n n8n execute --id=<workflow_id> - 列出 Workflow:
docker exec n8n n8n list:workflow
❄️ K8s 相關指令 (已撤除,備份存檔)
- 查看 Pod:
kubectl get pods -n momo - 重啟 Deployment:
kubectl rollout restart deployment/momo-app -n momo - 查看日誌:
kubectl logs -f deployment/momo-app -n momo
🏥 健康檢查與自動修復
監控腳本: /home/wooo/scripts/domain-health-monitor.sh (於 110 執行)
頻率: 每 5 分鐘
https://mo.wooo.work/health-> 200https://momo.wooo.work/health-> 200https://monitor.wooo.work/-> 200https://registry.wooo.work/v2/-> 401