123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- version: "2"
- services:
- broker:
- build: /usr/local/esb/hos-broker
- container_name: broker
- ports:
- - "8099:8099"
- volumes:
- - /usr/local/esb/hos-broker/jar:/hos-broker/jar
- depends_on:
- - "arbiter"
- - "rest"
- - "mongodb"
- - "mysql"
- - "activemq"
- arbiter:
- build: /usr/local/esb/hos-arbiter
- container_name: arbiter
- ports:
- - "10135:10135"
- volumes:
- - /usr/local/esb/hos-arbiter/jar:/hos-arbiter/jar
- depends_on:
- - "mongodb"
- - "mysql"
- - "activemq"
- rest:
- build: /usr/local/esb/hos-rest
- container_name: rest
- ports:
- - "8088:8088"
- volumes:
- - /usr/local/esb/hos-rest/jar:/hos-rest/jar
- depends_on:
- - "mongodb"
- - "mysql"
- - "activemq"
- mongodb:
- build: /usr/local/esb/mongodb
- container_name: mongodb
- ports:
- - "27017:27017"
- mysql:
- build: /usr/local/esb/mysql
- container_name: mysql
- ports:
- - "3306:3306"
- activemq:
- build: /usr/local/esb/activemq
- container_name: activemq
- ports:
- - "61616:61616"
- - "8161:8161"
-
|