services: trend-radar: image: wantcat/trendradar:latest container_name: trend-radar restart: unless-stopped volumes: - ../config:/app/config:ro - ../output:/app/output environment: - TZ=Asia/Shanghai # 核心配置 - ENABLE_CRAWLER=${ENABLE_CRAWLER:-} - ENABLE_NOTIFICATION=${ENABLE_NOTIFICATION:-} - REPORT_MODE=${REPORT_MODE:-} - SORT_BY_POSITION_FIRST=${SORT_BY_POSITION_FIRST:-} - MAX_NEWS_PER_KEYWORD=${MAX_NEWS_PER_KEYWORD:-} # 推送时间窗口 - 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:-} - WEWORK_MSG_TYPE=${WEWORK_MSG_TYPE:-} # 邮件配置 - 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}