daily_mktdata/retrofit/retrofit_crypto.sh
Cryptoval Trading Technologies f2d7992e9a progress
2025-10-19 14:15:17 +00:00

35 lines
854 B
Bash
Executable File

#!/bin/bash
# CRYPTO_MD_DATE=20250725 /usr/bin/docker compose -f /works/docker/daily_mktdata/docker-compose.yml up -d daily_crypto_cloud29
SourceHost=${1}
if [ "${SourceHost}" == "" ]; then
echo "Usage: ${0} <source_host>"
exit 1
fi
function_file=$(realpath $(dirname $0))/get_retrofit_dates.sh
source ${function_file}
DEFAULT_FGLOB=*.mktdata.db.gz
Source=cvtt@${MD_HOST:-cloud21.cvtt.vpn}
FileGlob=${FILE_GLOB:-${DEFAULT_FGLOB}}
BackDaysCount=${BACKDAYS_COUNT:-30}
Cmd="get_retrofit_dates ${Source} /works/cvtt/md_archive/crypto/${SourceHost} ${FileGlob} ${BackDaysCount}"
echo $Cmd
DATES=$($Cmd)
for dt in ${DATES}; do
echo $dt
Cmd="CRYPTO_MD_DATE=${dt}"
Cmd+=" /usr/bin/docker compose"
Cmd+=" -f /works/docker/daily_mktdata/docker-compose.yml up"
Cmd+=" daily_crypto_${SourceHost}"
echo ${Cmd}
eval ${Cmd}
done