184 lines
6.5 KiB
YAML
184 lines
6.5 KiB
YAML
# CVTT Microservices
|
|
services:
|
|
trader:
|
|
image: cloud21.cvtt.vpn:5500/trader:${CVTT_VERSION}
|
|
container_name: cvtt-trader
|
|
pull_policy: always
|
|
user: ${CVTT_USER:-1001:1001}
|
|
environment:
|
|
CONFIG_SERVICE: ${CONFIG_SERVICE:-cloud16.cvtt.vpn:6789}
|
|
CONFIG_COMM_SETTINGS: ${CONFIG_COMM_SETTINGS:-comm/pubsub/redis/docker_microservices}
|
|
CONFIG_FILE: ${CONFIG_FILE:-http://${CONFIG_SERVICE}/apps/cvtt_musvc}
|
|
TRDR_LOG_FILE: ${TRDR_LOG_FILE:-%T.trader.log}
|
|
TRDR_ADD_ARGS: ${TRDR_ADD_ARGS:-}
|
|
volumes:
|
|
- ./config:/config
|
|
- ./logs:/logs
|
|
depends_on:
|
|
- md_gateway
|
|
- oe_gateway
|
|
- quant
|
|
- bookkeeper
|
|
- risk_manager
|
|
- redis
|
|
|
|
quant:
|
|
image: cloud21.cvtt.vpn:5500/quant:${CVTT_VERSION}
|
|
container_name: cvtt-quant
|
|
pull_policy: always
|
|
user: ${CVTT_USER:-1001:1001}
|
|
environment:
|
|
CONFIG_SERVICE: ${CONFIG_SERVICE:-cloud16.cvtt.vpn:6789}
|
|
CONFIG_COMM_SETTINGS: ${CONFIG_COMM_SETTINGS:-comm/pubsub/redis/docker_microservices}
|
|
CONFIG_FILE: ${CONFIG_FILE:-http://${CONFIG_SERVICE}/apps/cvtt_musvc}
|
|
QUANT_LOG_FILE: ${QUANT_LOG_FILE:-%T.quant.log}
|
|
QUANT_ADD_ARGS: ${QUANT_ADD_ARGS:-}
|
|
volumes:
|
|
- ./config:/config
|
|
- ./logs:/logs
|
|
depends_on:
|
|
- md_gateway
|
|
- bookkeeper
|
|
- redis
|
|
|
|
coordinator:
|
|
image: cloud21.cvtt.vpn:5500/coordinator:${CVTT_VERSION}
|
|
container_name: cvtt-coordinator
|
|
pull_policy: always
|
|
user: ${CVTT_USER:-1001:1001}
|
|
environment:
|
|
CONFIG_SERVICE: ${CONFIG_SERVICE:-cloud16.cvtt.vpn:6789}
|
|
CONFIG_COMM_SETTINGS: ${CONFIG_COMM_SETTINGS:-comm/pubsub/redis/docker_microservices}
|
|
CONFIG_FILE: ${CONFIG_FILE:-cvtt_musvc.cfg}
|
|
COORD_LOG_FILE: ${COORD_LOG_FILE:-%T.coordinator.log}
|
|
COORD_ADD_ARGS: ${COORD_ADD_ARGS:-}
|
|
volumes:
|
|
- ./config:/config
|
|
- ./logs:/logs
|
|
depends_on:
|
|
- pricer
|
|
# - quant
|
|
# - trader
|
|
- risk_manager
|
|
- redis
|
|
|
|
pricer:
|
|
image: cloud21.cvtt.vpn:5500/pricer:${CVTT_VERSION}
|
|
container_name: cvtt-pricer
|
|
pull_policy: always
|
|
user: ${CVTT_USER:-1001:1001}
|
|
environment:
|
|
CONFIG_SERVICE: ${CONFIG_SERVICE:-cloud16.cvtt.vpn:6789}
|
|
CONFIG_COMM_SETTINGS: ${CONFIG_COMM_SETTINGS:-comm/pubsub/redis/docker_microservices}
|
|
CONFIG_FILE: ${CONFIG_FILE:-http://${CONFIG_SERVICE}/apps/cvtt_musvc}
|
|
PXER_LOG_FILE: ${PXER_LOG_FILE:-%T.pricer.log}
|
|
PXER_ADD_ARGS: ${PXER_ADD_ARGS:-}
|
|
volumes:
|
|
- ./config:/config
|
|
- ./logs:/logs
|
|
depends_on:
|
|
- md_gateway
|
|
- redis
|
|
|
|
risk_manager:
|
|
image: cloud21.cvtt.vpn:5500/risk_manager:${CVTT_VERSION}
|
|
container_name: cvtt-risk_manager
|
|
pull_policy: always
|
|
user: ${CVTT_USER:-1001:1001}
|
|
environment:
|
|
CONFIG_SERVICE: ${CONFIG_SERVICE:-cloud16.cvtt.vpn:6789}
|
|
CONFIG_COMM_SETTINGS: ${CONFIG_COMM_SETTINGS:-comm/pubsub/redis/docker_microservices}
|
|
CONFIG_FILE: ${CONFIG_FILE:-http://${CONFIG_SERVICE}/apps/cvtt_musvc}
|
|
RMGR_LOG_FILE: ${RMGR_LOG_FILE:-%T.riskmrg.log}
|
|
RMGR_ADD_ARGS: ${RMGR_ADD_ARGS:-}
|
|
volumes:
|
|
- ./config:/config
|
|
- ./logs:/logs
|
|
depends_on:
|
|
- md_gateway
|
|
- ac_gateway
|
|
- bookkeeper
|
|
- redis
|
|
|
|
|
|
bookkeeper:
|
|
image: cloud21.cvtt.vpn:5500/bookkeeper:${CVTT_VERSION}
|
|
container_name: cvtt-bookkeeper
|
|
pull_policy: always
|
|
user: ${CVTT_USER:-1001:1001}
|
|
environment:
|
|
CONFIG_SERVICE: ${CONFIG_SERVICE:-cloud16.cvtt.vpn:6789}
|
|
CONFIG_COMM_SETTINGS: ${CONFIG_COMM_SETTINGS:-comm/pubsub/redis/docker_microservices}
|
|
CONFIG_FILE: ${CONFIG_FILE:-http://${CONFIG_SERVICE}/apps/cvtt_musvc}
|
|
BKPR_LOG_FILE: ${BKPR_LOG_FILE:-%T.bookkeeper.log}
|
|
BKPR_ADD_ARGS: ${BKPR_ADD_ARGS:-}
|
|
volumes:
|
|
- ./config:/config
|
|
- ./logs:/logs
|
|
depends_on:
|
|
- ac_gateway
|
|
#- trader
|
|
- redis
|
|
|
|
md_gateway:
|
|
image: cloud21.cvtt.vpn:5500/md_gateway:${CVTT_VERSION}
|
|
container_name: md_gateway
|
|
pull_policy: always
|
|
user: ${CVTT_USER:-1001:1001}
|
|
environment:
|
|
CONFIG_SERVICE: ${CONFIG_SERVICE:-cloud16.cvtt.vpn:6789}
|
|
CONFIG_COMM_SETTINGS: ${CONFIG_COMM_SETTINGS:-comm/pubsub/redis/docker_microservices}
|
|
CONFIG_FILE: ${CONFIG_FILE:-http://${CONFIG_SERVICE}/apps/cvtt_musvc}
|
|
MDGW_CREDS_FILE: ${MDGW_CREDS_FILE:-/config/.creds}
|
|
MDGW_LOG_FILE: ${MDGW_LOG_FILE:-%T.md_gateway.log}
|
|
MDGW_ADD_ARGS: ${MDGW_ADD_ARGS:-}
|
|
volumes:
|
|
- ./config:/config
|
|
- ./logs:/logs
|
|
depends_on:
|
|
- redis
|
|
|
|
oe_gateway:
|
|
image: cloud21.cvtt.vpn:5500/oe_gateway:${CVTT_VERSION}
|
|
container_name: oe_gateway
|
|
pull_policy: always
|
|
user: ${CVTT_USER:-1001:1001}
|
|
environment:
|
|
CONFIG_SERVICE: ${CONFIG_SERVICE:-cloud16.cvtt.vpn:6789}
|
|
CONFIG_COMM_SETTINGS: ${CONFIG_COMM_SETTINGS:-comm/pubsub/redis/docker_microservices}
|
|
CONFIG_FILE: ${CONFIG_FILE:-http://${CONFIG_SERVICE}/apps/cvtt_musvc}
|
|
OEGW_CREDS_FILE: ${OEGW_CREDS_FILE:-/config/.creds}
|
|
OEGW_LOG_FILE: ${OEGW_LOG_FILE:-%T.oe_gateway.log}
|
|
OEGW_ADD_ARGS: ${OEGW_ADD_ARGS:-}
|
|
volumes:
|
|
- ./config:/config
|
|
- ./logs:/logs
|
|
depends_on:
|
|
- redis
|
|
|
|
ac_gateway:
|
|
image: cloud21.cvtt.vpn:5500/ac_gateway:${CVTT_VERSION}
|
|
container_name: ac_gateway
|
|
pull_policy: always
|
|
user: ${CVTT_USER:-1001:1001}
|
|
environment:
|
|
CONFIG_SERVICE: ${CONFIG_SERVICE:-cloud16.cvtt.vpn:6789}
|
|
CONFIG_COMM_SETTINGS: ${CONFIG_COMM_SETTINGS:-comm/pubsub/redis/docker_microservices}
|
|
CONFIG_FILE: ${CONFIG_FILE:-http://${CONFIG_SERVICE}/apps/cvtt_musvc}
|
|
ACGW_CREDS_FILE: ${ACGW_CREDS_FILE:-/config/.creds}
|
|
ACGW_LOG_FILE: ${ACGW_LOG_FILE:-%T.ac_gateway.log}
|
|
ACGW_ADD_ARGS: ${ACGW_ADD_ARGS:-}
|
|
volumes:
|
|
- ./config:/config
|
|
- ./logs:/logs
|
|
depends_on:
|
|
- redis
|
|
|
|
redis:
|
|
image: redis:latest
|
|
container_name: redis-cvtt
|
|
ports:
|
|
- "16379:6379"
|
|
volumes:
|
|
- ./data/redis:/data
|