diff --git a/.env b/.env index 33d0105..7cb5bf7 100644 --- a/.env +++ b/.env @@ -32,10 +32,11 @@ EQUITY_RSYNC_TARGETS="${EQUITY_RSYNC_TARGETS} cvtt@hs01.cvtt.vpn:/works/cvtt/md_ EQUITY_RSYNC_TARGETS="${EQUITY_RSYNC_TARGETS} cvtt@cloud21.cvtt.vpn:/works/cvtt/md_archive/equity/alpaca_md" # ==================================== daily_sim_crypto -SIM_CRYPTO_IMAGE_VERSION=0.0.3 +SIM_CRYPTO_IMAGE_VERSION=0.0.4 DAILY_SIM_CRYPTO_DATE= DAILY_SIM_CRYPTO_SOURCE_HOST=hs01.cvtt.vpn +#DAILY_SIM_CRYPTO_SOURCE_HOST=cloud21.cvtt.vpn DAILY_SIM_CRYPTO_SOURCE_DIR=/works/cvtt/md_archive/crypto DAILY_SIM_CRYPTO_DB_SOURCES=cloud28,cloud29 DAILY_SIM_CRYPTO_RSYNC_TARGETS= diff --git a/docker-compose.yml b/docker-compose.yml index 308d570..949e442 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -110,7 +110,7 @@ services: - ./config/identity/id_rsa.pub:/home/cvtt/.ssh/id_rsa.pub:ro daily_sim_crypto: - image: cloud21.cvtt.vpn:5500/daily_sim:${SIM_CRYPTO_IMAGE_VERSION} + image: cloud16.cvtt.vpn:5543/daily_sim:${SIM_CRYPTO_IMAGE_VERSION} container_name: daily_sim_crypto user: ${CVTT_USER:-1001:1001} pull_policy: always diff --git a/retrofit/crypto_retrofit.sh b/retrofit/crypto_retrofit.sh new file mode 100755 index 0000000..ad5658d --- /dev/null +++ b/retrofit/crypto_retrofit.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +OrigDir=$(pwd) +go_back() { + cd ${OrigDir} +} +trap go_back EXIT + +RunDir=$(realpath $(dirname $0)) +LogDir=${RunDir}/logs + +cd ${RunDir} + +run_retrofit() { + local Script=${1} + shift + local Source=${1} + shift + local Params=${*} + + mkdir -p ${LogDir} + + Cmd="nohup ${RunDir}/${Script} ${Source} ${Params} > ${LogDir}/$(date '+%Y%m%d_%H%M%S').${Script}.${Source}.log 2>&1 &" + print_and_run ${Cmd} +} + +for src in cloud28 cloud29; do + run_retrofit retrofit_crypto.sh $src +done + +run_retrofit sim_crypto_retrofit.sh diff --git a/retrofit/sim_crypto_retrofit.sh b/retrofit/sim_crypto_retrofit.sh index 7c42ac0..f2d40fc 100755 --- a/retrofit/sim_crypto_retrofit.sh +++ b/retrofit/sim_crypto_retrofit.sh @@ -3,8 +3,10 @@ # DAILY_SIM_CRYPTO_DATE=20250725 /usr/bin/docker compose -f /works/docker/daily_mktdata/docker-compose.yml up daily_sim_crypto # # +cd $(realpath $(dirname $0)) source $(realpath $(dirname $0))/get_retrofit_dates.sh + DEFAULT_FGLOB=*.crypto_sim_md.db.gz Source=cvtt@${MD_HOST:-cloud21.cvtt.vpn}