docker-compose.yml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  1. services:
  2. external-demand-scheduler:
  3. build:
  4. context: .
  5. dockerfile: Dockerfile
  6. container_name: external-demand-scheduler
  7. restart: unless-stopped
  8. environment:
  9. TZ: Asia/Shanghai
  10. # MySQL
  11. MYSQL_HOST: ${MYSQL_HOST:-127.0.0.1}
  12. MYSQL_PORT: ${MYSQL_PORT:-3306}
  13. MYSQL_USER: ${MYSQL_USER:-root}
  14. MYSQL_PASSWORD: ${MYSQL_PASSWORD}
  15. MYSQL_DATABASE: ${MYSQL_DATABASE:-external_demand}
  16. # ODPS
  17. ODPS_ACCESS_ID: ${ODPS_ACCESS_ID}
  18. ODPS_ACCESS_KEY: ${ODPS_ACCESS_KEY}
  19. ODPS_PROJECT: ${ODPS_PROJECT}
  20. ODPS_ENDPOINT: ${ODPS_ENDPOINT:-http://service.odps.aliyun.com/api}
  21. ODPS_TUNNEL_ENDPOINT: ${ODPS_TUNNEL_ENDPOINT:-}
  22. # LLM
  23. OPEN_ROUTER_API_KEY: ${OPEN_ROUTER_API_KEY}
  24. OPEN_ROUTER_DEFAULT_MODEL: ${OPEN_ROUTER_DEFAULT_MODEL:-}
  25. # 调度
  26. HOT_FLOW_CRON_HOURS: ${HOT_FLOW_CRON_HOURS:-6,12,18}
  27. HOT_FLOW_CRON_MINUTE: ${HOT_FLOW_CRON_MINUTE:-0}
  28. DECODE_RESULT_FLOW_INTERVAL_SECONDS: ${DECODE_RESULT_FLOW_INTERVAL_SECONDS:-1800}
  29. # 业务阈值
  30. WXINDEX_SCORE_THRESHOLD: ${WXINDEX_SCORE_THRESHOLD:-1000000}
  31. DEMAND_POOL_SOURCE_TABLE: ${DEMAND_POOL_SOURCE_TABLE:-dwd_multi_demand_pool_di}
  32. HOT_DEMAND_POOL_STRATEGY: ${HOT_DEMAND_POOL_STRATEGY:-新热事件}
  33. ODPS_DAILY_WRITE_LIMIT: ${ODPS_DAILY_WRITE_LIMIT:-100}
  34. # 如需挂载本地 .env,可取消注释:
  35. # env_file:
  36. # - .env