# 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