GitDeployHub

ZhuLinsen/daily_stock_analysis

github.com/ZhuLinsen/daily_stock_analysis ↗
Python
20 environment variables found in .env.example

Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow. (showing first 20, more exist in .env.example)

  • STOCK_LIST 自选股列表(逗号分隔,支持沪深两市代码) 沪市:600xxx, 601xxx, 603xxx 深市:000xxx, 002xxx, 300xxx
  • ANSPIRE_API_KEYS secret Anspire Open API Keys(支持多个,逗号分隔) 获取: https://open.anspire.cn/?share_code=QFBC0FYC 在未配置更高优先级 OpenAI-compatible 来源时,满足条件可复用该 key 给 Anspire…
  • TUSHARE_TOKEN secret
  • ALPHASIFT_ENABLED AlphaSift 选股集成(默认关闭;通常由 Web“开启选股”按钮维护)
  • ALPHASIFT_INSTALL_SPEC 开关说明: ALPHASIFT_ENABLED 只影响 AlphaSift 选股流程,不会改写/迁移/清理现有 LITELLM_*/LLM_* 配置。 关闭/回退只需将 ALPHASIFT_ENABLED 置 false;现有 provider/base_url/custom…
  • STOCK_INDEX_REMOTE_UPDATE_ENABLED 股票自动补全索引远程更新(默认开启;GitHub 不可访问时自动降级到本地内置索引)
  • GEMINI_API_KEY secret Gemini(https://aistudio.google.com)
  • TAVILY_API_KEYS secret 搜索引擎配置(用于获取股票新闻) Bocha API Keys(中文搜索优化,支持AI摘要,支持多个,逗号分隔) 获取: https://open.bocha.cn/ BOCHA_API_KEYS=your_bocha_key_here MiniMax API…
  • SERPAPI_API_KEYS secret SerpAPI Keys(支持多个,逗号分隔)
  • BRAVE_API_KEYS secret Brave Search API Keys(支持多个,逗号分隔) 获取: https://brave.com/search/api/
  • SEARXNG_BASE_URLS SearXNG 实例地址(逗号分隔,私有部署无配额,需在 settings.yml 启用 format: json) GitHub Actions 每日分析工作流支持同名 Variables 优先、Secrets 回退;公网地址可配置为 Variable。 留空时默认自动从…
  • SEARXNG_PUBLIC_INSTANCES_ENABLED
  • AGENT_SKILLS Agent 策略对话配置(Web 对话页) 启用 Agent 策略对话(默认 false,内部统一命名为 skill) AGENT_MODE=true Agent 主模型(可选):留空时继承主模型;无 provider 前缀会按 openai/<model> 解析…
  • DINGTALK_APP_KEY secret 应用 AppKey(与 Webhook 模式共用)
  • DINGTALK_APP_SECRET secret 应用 AppSecret(与 Webhook 模式共用)
  • DINGTALK_STREAM_ENABLED 启用 Stream 模式
  • FEISHU_APP_ID 飞书应用配置(用于 App Bot 主动推送 / Stream Bot / 云文档;不会直接开启群 Webhook 推送)
  • FEISHU_APP_SECRET secret
  • FEISHU_STREAM_ENABLED App Bot 主动推送目标;Stream Bot 或云文档不需要此项 FEISHU_CHAT_ID=oc_xxxxxxxxxxxxx FEISHU_RECEIVE_ID_TYPE=chat_id 启用长连接模式
  • DATABASE_PATH 数据库路径
Best match Fly.io Anything Dockerized — requires the Fly CLI.
macOS
brew install flyctl && fly launch --from https://github.com/ZhuLinsen/daily_stock_analysis
Linux
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/ZhuLinsen/daily_stock_analysis
Windows (PowerShell)
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/ZhuLinsen/daily_stock_analysis
Or deploy to a different host
← Try another repo