TrendRadar/docker/.env
2025-11-12 13:53:32 +08:00

60 lines
1.5 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ============================================
# 核心配置(环境变量优先级 > 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=
TELEGRAM_CHAT_ID=
DINGTALK_WEBHOOK_URL=
WEWORK_WEBHOOK_URL=
EMAIL_FROM=
EMAIL_PASSWORD=
EMAIL_TO=
EMAIL_SMTP_SERVER=
EMAIL_SMTP_PORT=
# ntfy 推送配置
NTFY_SERVER_URL=https://ntfy.sh
# ntfy主题名称
NTFY_TOPIC=
# 可选:访问令牌(用于私有主题)
NTFY_TOKEN=
# ============================================
# 运行配置
# ============================================
# 定时任务表达式,每 30 分钟执行一次(比如 8点8点半9点9点半这种时间规律执行)
CRON_SCHEDULE=*/30 * * * *
# 运行模式cron/once
RUN_MODE=cron
# 启动时立即执行一次
IMMEDIATE_RUN=true