18 lines
625 B
Bash
Executable File
18 lines
625 B
Bash
Executable File
#!/bin/bash
|
||
# deploy_strategy.sh
|
||
# 策略部署脚本:从 Gitea 部署到 freqtrade Docker
|
||
# 用法:bash scripts/deploy_strategy.sh [策略版本]
|
||
# 示例:bash scripts/deploy_strategy.sh strategies/current/structure_flow_strategy_v2_2d.py
|
||
|
||
STRATEGY_FILE="${1:-strategies/current/structure_flow_strategy_v2_2d.py}"
|
||
FREQTRADE_DIR="/home/ubuntu/freqtrade"
|
||
|
||
echo "部署策略: ${STRATEGY_FILE}"
|
||
cp "${STRATEGY_FILE}" "${FREQTRADE_DIR}/user_data/strategies/"
|
||
echo "已复制到 freqtrade user_data/strategies/"
|
||
|
||
echo "重启 Docker..."
|
||
cd "${FREQTRADE_DIR}"
|
||
docker-compose down && docker-compose up -d
|
||
echo "部署完成"
|