daily_mktdata/docker-compose.yml
Cryptoval Trading Technologies 68c06b9a7c initial
2025-05-18 02:55:01 +00:00

107 lines
3.9 KiB
YAML

# CVTT Microservices
services:
daily_crypto_cloud28:
image: cloud21.cvtt.vpn:5500/daily_crypto_md:${MKTDATA_IMAGE_VERSION}
container_name: ${CRYPTO_CONTAINER_NAME_PFX}.cloud28
user: ${CVTT_USER:-1001:1001}
pull_policy: always
restart: no
environment:
CONFIG_SERVICE: ${CONFIG_SERVICE:-cloud16.cvtt.vpn:6789}
CONFIG_FILE: ${CONFIG_FILE:-/config/md_recorder.cfg}
CREDS_FILE: ${CREDS_FILE}
DB_HOST: cloud28
DB_CRED_KEY: TSDB_MD_CLOUD28_RO
DB_SCHEMAS: ${CRYPTO_DB_SCHEMAS}
MD_DATE: ${CRYPTO_MD_DATE}
RSYNC_TARGETS: ${CRYPTO_RSYNC_TARGETS}
LOG_FILE: /logs/%D.daily_mktdata_crypto.cloud28.log
PYTHON_DEBUG: ${CRYPTO_PYTHON_DEBUG}
PYTHON_DEBUG_WAIT: ${CRYPTO_PYTHON_DEBUG_WAIT}
ADD_ARGS: ${CRYPTO_ADD_ARGS:-}
volumes:
- ./config:/config
- ./logs:/logs
- ./config/identity/id_rsa:/home/cvtt/.ssh/id_rsa:ro
- ./config/identity/id_rsa.pub:/home/cvtt/.ssh/id_rsa.pub:ro
ports:
- 45678:5678
daily_crypto_cloud24:
image: cloud21.cvtt.vpn:5500/daily_crypto_md:${MKTDATA_IMAGE_VERSION}
container_name: ${CRYPTO_CONTAINER_NAME_PFX}.cloud24
user: ${CVTT_USER:-1001:1001}
pull_policy: always
restart: no
environment:
CONFIG_SERVICE: ${CONFIG_SERVICE:-cloud16.cvtt.vpn:6789}
CONFIG_FILE: ${CONFIG_FILE:-/config/md_recorder.cfg}
CREDS_FILE: ${CREDS_FILE}
DB_HOST: cloud24
DB_CRED_KEY: TSDB_MD_CLOUD24_RO
DB_SCHEMAS: ${CRYPTO_DB_SCHEMAS}
MD_DATE: ${CRYPTO_MD_DATE}
RSYNC_TARGETS: ${CRYPTO_RSYNC_TARGETS}
LOG_FILE: /logs/%D.daily_mktdata_crypto.cloud24.log
PYTHON_DEBUG: ${CRYPTO_PYTHON_DEBUG}
PYTHON_DEBUG_WAIT: ${CRYPTO_PYTHON_DEBUG_WAIT}
ADD_ARGS: ${CRYPTO_ADD_ARGS:-}
volumes:
- ./config:/config
- ./logs:/logs
- ./config/identity/id_rsa:/home/cvtt/.ssh/id_rsa:ro
- ./config/identity/id_rsa.pub:/home/cvtt/.ssh/id_rsa.pub:ro
ports:
- 45679:5678
daily_equity_hbar:
image: cloud21.cvtt.vpn:5500/daily_equity_md:${MKTDATA_IMAGE_VERSION}
container_name: alpaca_md_hbar_loader
user: ${CVTT_USER:-1001:1001}
pull_policy: always
restart: no
environment:
PROGRAM: /alpaca_md_hbar_loader
TRD_CALENDAR_URL: https://trading-calendar.cvtt.net/api/v1/markets/hours?mic=XNYS
CREDS_FILE: ${CREDS_FILE}
NUM_SYMBOLS: ${EQUITY_HBAR_NUM_SYMBOLS:-}
RSYNC_TARGETS: ${EQUITY_RSYNC_TARGETS}
LOG_FILE_NAME: alpaca_md_hbar_loader
volumes:
- ./config:/config
- ./logs:/logs
- ./config/identity/id_rsa:/home/cvtt/.ssh/id_rsa:ro
- ./config/identity/id_rsa.pub:/home/cvtt/.ssh/id_rsa.pub:ro
daily_equity_qat:
image: cloud21.cvtt.vpn:5500/daily_equity_md:${MKTDATA_IMAGE_VERSION}
container_name: alpaca_md_qat_loader
user: ${CVTT_USER:-1001:1001}
pull_policy: always
restart: no
environment:
PROGRAM: /alpaca_md_qat_loader
TRD_CALENDAR_URL: https://trading-calendar.cvtt.net/api/v1/markets/hours?mic=XNYS
CREDS_FILE: ${CREDS_FILE}
SYMBOLS: ${EQUITY_QAT_SYMBOLS:-}
RSYNC_TARGETS: ${EQUITY_RSYNC_TARGETS}
LOG_FILE_NAME: alpaca_md_qat_loader
volumes:
- ./config:/config
- ./logs:/logs
- ./config/identity/id_rsa:/home/cvtt/.ssh/id_rsa:ro
- ./config/identity/id_rsa.pub:/home/cvtt/.ssh/id_rsa.pub:ro