Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "2"
- services:
- rabbitmq-node-1:
- image: "rabbitmq-cluster-node:3.6"
- hostname: "rabbitmq-node-1"
- ports:
- - "5672:5672"
- - "15672:15672"
- environment:
- RABBITMQ_ERLANG_COOKIE: "SWQOKODSQALRPCLNMEQG"
- RABBITMQ_DEFAULT_USER: "rabbitmq"
- RABBITMQ_DEFAULT_PASS: "r4bb1tmq"
- RABBITMQ_HIPE_COMPILE: "true"
- RABBITMQ_CLUSTER_NODES: "{ ['rabbit@rabbitmq-node-2', 'rabbit@rabbitmq-node-3'], disc}"
- RABBITMQ_CLUSTER_PARTITION_HANDLING: "pause-minority"
- RABBITMQ_QUEUE_MASTER_LOCATOR: "min-masters"
- rabbitmq-node-2:
- image: "rabbitmq-cluster-node:3.6"
- hostname: "rabbitmq-node-2"
- ports:
- - "5673:5672"
- - "15673:15672"
- environment:
- RABBITMQ_ERLANG_COOKIE: "SWQOKODSQALRPCLNMEQG"
- RABBITMQ_DEFAULT_USER: "rabbitmq"
- RABBITMQ_DEFAULT_PASS: "r4bb1tmq"
- RABBITMQ_HIPE_COMPILE: "true"
- RABBITMQ_CLUSTER_NODES: "{ ['rabbit@rabbitmq-node-1', 'rabbit@rabbitmq-node-3'], disc}"
- RABBITMQ_CLUSTER_PARTITION_HANDLING: "pause-minority"
- RABBITMQ_QUEUE_MASTER_LOCATOR: "min-masters"
- rabbitmq-node-3:
- image: "rabbitmq-cluster-node:3.6"
- hostname: "rabbitmq-node-3"
- ports:
- - "5674:5672"
- - "15674:15672"
- environment:
- RABBITMQ_ERLANG_COOKIE: "SWQOKODSQALRPCLNMEQG"
- RABBITMQ_DEFAULT_USER: "rabbitmq"
- RABBITMQ_DEFAULT_PASS: "r4bb1tmq"
- RABBITMQ_HIPE_COMPILE: "true"
- RABBITMQ_CLUSTER_NODES: "{ ['rabbit@rabbitmq-node-1', 'rabbit@rabbitmq-node-2'], disc}"
- RABBITMQ_CLUSTER_PARTITION_HANDLING: "pause-minority"
- RABBITMQ_QUEUE_MASTER_LOCATOR: "min-masters"
- consul:
- image: spotify/consul
- hostname: "consul"
- container_name: consul
- ports:
- - "8500:8500"
- environment:
- ADVERTISED_HOST: "consul"
- ADVERTISED_PORT: "8500"
- restart: always
- mysql:
- image: mysql
- environment:
- - MYSQL_ROOT_PASSWORD=root
- - MYSQL_DATABASE=bignibou
- ports:
- - "3306:3306"
- commission-processor-dispatcher-bridge:
- image: commission-processor-dispatcher-bridge
- hostname: "commission-processor-dispatcher-bridge"
- container_name: commission-processor-dispatcher-bridge
- ports:
- - "8080:8080"
- environment:
- RABBITMQ_DEFAULT_USER: "rabbitmq"
- RABBITMQ_DEFAULT_PASS: "r4bb1tmq"
- database.commission_bridge.datasource.username: "root"
- database.commission_bridge.datasource.password: "test"
- spring.cloud.consul.host: "consul"
- spring.cloud.consul.port: "8500"
- depends_on:
- - consul
- - mysql
- - rabbitmq-node-1
- - rabbitmq-node-2
- - rabbitmq-node-3
- restart: always
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement