1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- version: "2"
- services:
- admin:
- build: /usr/local/esb/hos-admin
- container_name: admin
- ports:
- - "8080:8080"
- - "15555:15555"
- volumes:
- - /usr/local/esb/hos-admin/jar:/hos-admin/jar
- depends_on:
- - "mongodb"
- - "mysql"
- - "activemq"
- broker:
- build: /usr/local/esb/hos-broker
- container_name: broker
- ports:
- - "8099-10000:8099-10000"
- volumes:
- - /usr/local/esb/hos-broker/jar:/hos-broker/jar
- environment:
- - host=172.19.103.67
- 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"
-
|