| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- 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:-}
- # Bark配置
- - BARK_URL=${BARK_URL:-}
- # 运行模式
- - CRON_SCHEDULE=${CRON_SCHEDULE:-*/5 * * * *}
- - RUN_MODE=${RUN_MODE:-cron}
- - IMMEDIATE_RUN=${IMMEDIATE_RUN:-true}
|