64 lines
1.8 KiB
YAML
64 lines
1.8 KiB
YAML
# =============================================================================
|
||
# WOOO TECH - Momo Pro System
|
||
# GCP Kubernetes ConfigMap
|
||
# =============================================================================
|
||
apiVersion: v1
|
||
kind: ConfigMap
|
||
metadata:
|
||
name: momo-config
|
||
namespace: momo
|
||
data:
|
||
# Telegram
|
||
TELEGRAM_CHAT_IDS: '["5619078117","7664770082","8184109358"]'
|
||
|
||
# LINE
|
||
LINE_GROUP_ID: "Cd150747b69821dfd209f6e5aa99c84ff"
|
||
|
||
# Email
|
||
EMAIL_HOST: "smtp.gmail.com"
|
||
EMAIL_PORT: "587"
|
||
EMAIL_HOST_USER: "yingpin_chen@pchome.tw"
|
||
EMAIL_SENDER: "yingpin_chen@pchome.tw"
|
||
EMAIL_RECEIVER: "yingpin831@gmail.com"
|
||
|
||
# PostgreSQL 連線設定
|
||
POSTGRES_HOST: "momo-postgres"
|
||
POSTGRES_PORT: "5432"
|
||
POSTGRES_USER: "momo"
|
||
POSTGRES_DB: "momo_analytics"
|
||
|
||
# 應用設定
|
||
USE_DATABASE_AUTH: "false"
|
||
USE_POSTGRESQL: "true"
|
||
DISABLE_AUTO_IMPORT: "false"
|
||
USE_HTTPS: "true"
|
||
PYTHONUNBUFFERED: "1"
|
||
FLASK_APP: "app.py"
|
||
DISABLE_LOGIN: "true"
|
||
|
||
# 密碼策略
|
||
PASSWORD_MIN_LENGTH: "4"
|
||
PASSWORD_REQUIRE_UPPERCASE: "false"
|
||
PASSWORD_REQUIRE_LOWERCASE: "false"
|
||
PASSWORD_REQUIRE_DIGIT: "false"
|
||
PASSWORD_REQUIRE_SPECIAL: "false"
|
||
|
||
# Ollama AI 服務(ADR-027 三主機級聯:GCP-A → GCP-B → 111)
|
||
# GCP K8s 直接走 GCP Ollama 兩台公網 IP,failback 才走 111 內網。
|
||
OLLAMA_HOST_PRIMARY: "http://34.87.90.216:11434"
|
||
OLLAMA_HOST_SECONDARY: "http://34.21.145.224:11434"
|
||
OLLAMA_HOST_FALLBACK: "http://192.168.0.111:11434"
|
||
OLLAMA_MODEL: "qwen3:8b"
|
||
|
||
# Google Gemini AI 服務(成本節流 fallback;Phase 20 cost_throttle 啟用時)
|
||
GEMINI_MODEL: "gemini-1.5-flash"
|
||
AI_PROVIDER: "ollama"
|
||
|
||
# 外部服務連結(GCP 版本)
|
||
METABASE_URL: ""
|
||
GRIST_URL: ""
|
||
|
||
# GCP 環境標識
|
||
ENVIRONMENT: "production"
|
||
GCP_PROJECT: "astral-gateway-484913-d7"
|