chore: 刪除孤兒 AI service 並補齊 env 範例
ADR-017 Phase 3f-5:刪除未被 runtime 引用的 elephant_alpha_decision_router、telegram_ai_integration、watcher_agent;補 .env.example 的 Aider/AutoHeal/NVIDIA/OpenClaw/backup/report/PG sync 等實際讀取變數。
This commit is contained in:
95
.env.example
95
.env.example
@@ -166,3 +166,98 @@ SSH_JUMP_HOST=192.168.0.110
|
||||
SSH_JUMP_USER=wooo
|
||||
SSH_TARGET_HOST=192.168.0.188
|
||||
SSH_TARGET_USER=ollama
|
||||
|
||||
# ──────────────────────────────────────────────────────────────────────────
|
||||
# AIOps / Autonomous Code Repair(ADR-014)
|
||||
# ──────────────────────────────────────────────────────────────────────────
|
||||
|
||||
# [選填] Aider 自動修復執行所在 SSH 主機(預設 110 Gateway)
|
||||
HEAL_SSH_HOST=192.168.0.110
|
||||
HEAL_SSH_USER=wooo
|
||||
HEAL_SSH_PORT=22
|
||||
|
||||
# [選填] SSH private key 路徑;未設定則使用 services/aider_heal_executor.py 預設值
|
||||
DEPLOY_SSH_KEY_PATH=/home/wooo/.ssh/id_ed25519
|
||||
|
||||
# [選填] 110 主機上的 repo 路徑
|
||||
AIDER_REPO_PATH=/home/wooo/ewoooc
|
||||
|
||||
# [選填] Aider 使用的模型與 Ollama API endpoint
|
||||
AIDER_MODEL=ollama/qwen2.5-coder:7b
|
||||
OLLAMA_API_BASE=http://192.168.0.111:11434
|
||||
|
||||
# [選填] 自動修復安全閥
|
||||
AIDER_MAX_DIFF_LINES=50
|
||||
AIDER_MAX_HOURLY_FIX=5
|
||||
MOMO_BASE_URL=https://mo.wooo.work
|
||||
|
||||
# ──────────────────────────────────────────────────────────────────────────
|
||||
# Elephant Alpha / AutoHeal SSH 控制
|
||||
# ──────────────────────────────────────────────────────────────────────────
|
||||
|
||||
# [選填] AutoHeal/Elephant Alpha SSH 跳板設定
|
||||
ELEPHANT_ALPHA_JUMP_HOST=192.168.0.110
|
||||
ELEPHANT_ALPHA_JUMP_USER=wooo
|
||||
ELEPHANT_ALPHA_SSH_KEY_PATH=config/autoheal_id_ed25519
|
||||
ELEPHANT_ALPHA_SSH_PORT=22
|
||||
ELEPHANT_ALPHA_SSH_CONNECT_TIMEOUT=10
|
||||
ELEPHANT_ALPHA_SSH_COMMAND_TIMEOUT=60
|
||||
|
||||
# [選填] 自愈節流與狀態快取
|
||||
ELEPHANT_ALPHA_CACHE_DB=:memory:
|
||||
ELEPHANT_ALPHA_ESCALATION_COOLDOWN_MIN=30
|
||||
ELEPHANT_TIMEOUT=120
|
||||
|
||||
# ──────────────────────────────────────────────────────────────────────────
|
||||
# NVIDIA NIM / OpenClaw / Internal Webhook
|
||||
# ──────────────────────────────────────────────────────────────────────────
|
||||
|
||||
# [選填] NemoTron / NIM / OpenClaw 相關服務共用
|
||||
NVIDIA_API_KEY=your_nvidia_api_key_here
|
||||
INTERNAL_WEBHOOK_TOKEN=your_internal_webhook_token_here
|
||||
|
||||
# [選填] OpenClaw Telegram bot
|
||||
OPENCLAW_BOT_TOKEN=your_openclaw_bot_token_here
|
||||
OPENCLAW_GROUP_ID=-1003940688311
|
||||
OPENCLAW_ALLOWED_USERS=
|
||||
|
||||
# [選填] AI provider 選擇與外部資料源
|
||||
AI_PROVIDER=ollama
|
||||
YOUTUBE_API_KEY=
|
||||
GEMINI_TIMEOUT=60
|
||||
|
||||
# ──────────────────────────────────────────────────────────────────────────
|
||||
# Ollama / MCP / 密碼政策
|
||||
# ──────────────────────────────────────────────────────────────────────────
|
||||
|
||||
OLLAMA_HOST=https://ollama.wooo.work/ollama
|
||||
OLLAMA_MODEL=gemma3:4b
|
||||
OLLAMA_TIMEOUT=120
|
||||
OLLAMA_COPY_TIMEOUT=180
|
||||
MCP_CACHE_TTL_HOURS=24
|
||||
MCP_GEMINI_MODEL=gemini-2.0-flash
|
||||
|
||||
PASSWORD_MIN_LENGTH=8
|
||||
PASSWORD_REQUIRE_UPPERCASE=true
|
||||
PASSWORD_REQUIRE_LOWERCASE=true
|
||||
PASSWORD_REQUIRE_DIGIT=true
|
||||
PASSWORD_REQUIRE_SPECIAL=false
|
||||
PASSWORD_SPECIAL_CHARS='!@#$%^&*()_+-=[]{}|;:,.<>?'
|
||||
PASSWORD_EXPIRY_DAYS=90
|
||||
|
||||
# ──────────────────────────────────────────────────────────────────────────
|
||||
# 備份 / 報表 / 同步
|
||||
# ──────────────────────────────────────────────────────────────────────────
|
||||
|
||||
BACKUP_DIR=/app/data/db_backups
|
||||
BACKUP_RETENTION_DAYS=7
|
||||
DB_CONTAINER=momo-db
|
||||
REPORTS_DIR=/app/data/reports
|
||||
DATABASE_PATH=data/momo_database.db
|
||||
|
||||
PG_SYNC_ENABLED=false
|
||||
PG_SYNC_INTERVAL=300
|
||||
|
||||
# [選填] 外部 BI 連結(模板全域變數)
|
||||
METABASE_URL=https://mo.wooo.work/metabase
|
||||
GRIST_URL=https://grist.wooo.work
|
||||
|
||||
Reference in New Issue
Block a user