# CVTT Microservices services: 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 # - riskmgr - 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} COORD_LOG_FILE: ${COORD_LOG_FILE:-%T.pricer.log} COORD_ADD_ARGS: ${COORD_ADD_ARGS:-} volumes: - ./config:/config - ./logs:/logs depends_on: - md_gateway - 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