Docker 部署
Docker Compose 是生产环境运行 Quant Flow 的推荐方式。它负责进程监控、日志管理和自动重启。
前置条件
- Docker 24+ 和 Docker Compose v2
- 已充值的 Hyperliquid 账户
- 至少一个 LLM 提供商的 API 密钥(OpenAI、DeepSeek、NVIDIA NIM 等)
部署步骤
1. 克隆仓库
git clone https://github.com/web3spreads/quant-flow
cd quant-flow
2. 初始化部署环境
运行初始化脚本,创建必要目录并设置正确权限:
bash init-deployment.sh
此脚本会创建 logs/、data/、backtest_results/ 目录并设置正确的权限。
提示
如果后续出现 PermissionError: Permission denied: '/app/logs/...',重新运行 bash init-deployment.sh 即可。
3. 配置环境变量
cp .env.example .env
编辑 .env 填入你的凭据:
# LLM 提供商
OPENAI_API_KEY=sk-...
# 或者使用 NVIDIA NIM
NVIDIA_API_KEY=nvapi-...
# Hyperliquid
HYPERLIQUID_PRIVATE_KEY=0x...
HYPERLIQUID_TESTNET=true # 生产环境设为 false
4. 配置交易参数
cp config.yaml.example config.yaml