mirror of
https://gitee.com/houhuan/TrendRadar.git
synced 2026-05-01 00:12:42 +08:00
v3.0.5
This commit is contained in:
+39
-3
@@ -1,3 +1,33 @@
|
||||
# ============================================
|
||||
# 核心配置(环境变量优先级 > config.yaml)
|
||||
# ============================================
|
||||
|
||||
# 是否启用爬虫 (true/false)
|
||||
ENABLE_CRAWLER=
|
||||
# 是否启用通知 (true/false)
|
||||
ENABLE_NOTIFICATION=
|
||||
# 报告模式 (all/filtered)
|
||||
REPORT_MODE=
|
||||
|
||||
# ============================================
|
||||
# 推送时间窗口配置
|
||||
# ============================================
|
||||
|
||||
# 是否启用推送时间窗口 (true/false)
|
||||
PUSH_WINDOW_ENABLED=
|
||||
# 推送开始时间 (HH:MM 格式,如 08:00)
|
||||
PUSH_WINDOW_START=
|
||||
# 推送结束时间 (HH:MM 格式,如 22:00)
|
||||
PUSH_WINDOW_END=
|
||||
# 每天只推送一次 (true/false)
|
||||
PUSH_WINDOW_ONCE_PER_DAY=
|
||||
# 推送记录保留天数 (数字,如 7)
|
||||
PUSH_WINDOW_RETENTION_DAYS=
|
||||
|
||||
# ============================================
|
||||
# 通知渠道配置
|
||||
# ============================================
|
||||
|
||||
# 推送配置
|
||||
FEISHU_WEBHOOK_URL=
|
||||
TELEGRAM_BOT_TOKEN=
|
||||
@@ -18,7 +48,13 @@ NTFY_TOPIC=
|
||||
# 可选:访问令牌(用于私有主题)
|
||||
NTFY_TOKEN=
|
||||
|
||||
# ============================================
|
||||
# 运行配置
|
||||
CRON_SCHEDULE=*/30 * * * * # 定时任务表达式,每 30 分钟执行一次(比如 8点,8点半,9点,9点半这种时间规律执行)
|
||||
RUN_MODE=cron # 运行模式:cron/once
|
||||
IMMEDIATE_RUN=true # 启动时立即执行一次
|
||||
# ============================================
|
||||
|
||||
# 定时任务表达式,每 30 分钟执行一次(比如 8点,8点半,9点,9点半这种时间规律执行)
|
||||
CRON_SCHEDULE=*/30 * * * *
|
||||
# 运行模式:cron/once
|
||||
RUN_MODE=cron
|
||||
# 启动时立即执行一次
|
||||
IMMEDIATE_RUN=true
|
||||
@@ -12,19 +12,33 @@ services:
|
||||
|
||||
environment:
|
||||
- TZ=Asia/Shanghai
|
||||
# 核心配置
|
||||
- ENABLE_CRAWLER=${ENABLE_CRAWLER:-}
|
||||
- ENABLE_NOTIFICATION=${ENABLE_NOTIFICATION:-}
|
||||
- REPORT_MODE=${REPORT_MODE:-}
|
||||
# 推送时间窗口
|
||||
- PUSH_WINDOW_ENABLED=${PUSH_WINDOW_ENABLED:-}
|
||||
- PUSH_WINDOW_START=${PUSH_WINDOW_START:-}
|
||||
- PUSH_WINDOW_END=${PUSH_WINDOW_END:-}
|
||||
- PUSH_WINDOW_ONCE_PER_DAY=${PUSH_WINDOW_ONCE_PER_DAY:-}
|
||||
- PUSH_WINDOW_RETENTION_DAYS=${PUSH_WINDOW_RETENTION_DAYS:-}
|
||||
# 通知渠道
|
||||
- FEISHU_WEBHOOK_URL=${FEISHU_WEBHOOK_URL:-}
|
||||
- TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN:-}
|
||||
- TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID:-}
|
||||
- DINGTALK_WEBHOOK_URL=${DINGTALK_WEBHOOK_URL:-}
|
||||
- WEWORK_WEBHOOK_URL=${WEWORK_WEBHOOK_URL:-}
|
||||
# 邮件配置
|
||||
- EMAIL_FROM=${EMAIL_FROM:-}
|
||||
- EMAIL_PASSWORD=${EMAIL_PASSWORD:-}
|
||||
- EMAIL_TO=${EMAIL_TO:-}
|
||||
- EMAIL_SMTP_SERVER=${EMAIL_SMTP_SERVER:-}
|
||||
- EMAIL_SMTP_PORT=${EMAIL_SMTP_PORT:-}
|
||||
# ntfy配置
|
||||
- NTFY_SERVER_URL=${NTFY_SERVER_URL:-https://ntfy.sh}
|
||||
- NTFY_TOPIC=${NTFY_TOPIC:-}
|
||||
- NTFY_TOKEN=${NTFY_TOKEN:-}
|
||||
# 运行模式
|
||||
- CRON_SCHEDULE=${CRON_SCHEDULE:-*/5 * * * *}
|
||||
- RUN_MODE=${RUN_MODE:-cron}
|
||||
- IMMEDIATE_RUN=${IMMEDIATE_RUN:-true}
|
||||
|
||||
@@ -10,19 +10,33 @@ services:
|
||||
|
||||
environment:
|
||||
- TZ=Asia/Shanghai
|
||||
# 核心配置
|
||||
- ENABLE_CRAWLER=${ENABLE_CRAWLER:-}
|
||||
- ENABLE_NOTIFICATION=${ENABLE_NOTIFICATION:-}
|
||||
- REPORT_MODE=${REPORT_MODE:-}
|
||||
# 推送时间窗口
|
||||
- PUSH_WINDOW_ENABLED=${PUSH_WINDOW_ENABLED:-}
|
||||
- PUSH_WINDOW_START=${PUSH_WINDOW_START:-}
|
||||
- PUSH_WINDOW_END=${PUSH_WINDOW_END:-}
|
||||
- PUSH_WINDOW_ONCE_PER_DAY=${PUSH_WINDOW_ONCE_PER_DAY:-}
|
||||
- PUSH_WINDOW_RETENTION_DAYS=${PUSH_WINDOW_RETENTION_DAYS:-}
|
||||
# 通知渠道
|
||||
- FEISHU_WEBHOOK_URL=${FEISHU_WEBHOOK_URL:-}
|
||||
- TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN:-}
|
||||
- TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID:-}
|
||||
- DINGTALK_WEBHOOK_URL=${DINGTALK_WEBHOOK_URL:-}
|
||||
- WEWORK_WEBHOOK_URL=${WEWORK_WEBHOOK_URL:-}
|
||||
# 邮件配置
|
||||
- EMAIL_FROM=${EMAIL_FROM:-}
|
||||
- EMAIL_PASSWORD=${EMAIL_PASSWORD:-}
|
||||
- EMAIL_TO=${EMAIL_TO:-}
|
||||
- EMAIL_SMTP_SERVER=${EMAIL_SMTP_SERVER:-}
|
||||
- EMAIL_SMTP_PORT=${EMAIL_SMTP_PORT:-}
|
||||
# ntfy配置
|
||||
- NTFY_SERVER_URL=${NTFY_SERVER_URL:-https://ntfy.sh}
|
||||
- NTFY_TOPIC=${NTFY_TOPIC:-}
|
||||
- NTFY_TOKEN=${NTFY_TOKEN:-}
|
||||
# 运行模式
|
||||
- CRON_SCHEDULE=${CRON_SCHEDULE:-*/5 * * * *}
|
||||
- RUN_MODE=${RUN_MODE:-cron}
|
||||
- IMMEDIATE_RUN=${IMMEDIATE_RUN:-true}
|
||||
|
||||
Reference in New Issue
Block a user