Files
event-sourcing-examples/java-spring/docker-compose-common.yml
2016-10-11 22:03:17 +03:00

49 lines
1.1 KiB
YAML

apigateway:
build: ./api-gateway-service/
ports:
- "8080:8080"
environment:
SPRING_DATA_MONGODB_URI: mongodb://mongodb/mydb
ACCOUNTS_COMMANDSIDE_SERVICE_HOST: accountscommandside
TRANSFERS_COMMANDSIDE_SERVICE_HOST: transactionscommandside
ACCOUNTS_QUERYSIDE_SERVICE_HOST: accountsqueryside
CUSTOMERS_COMMANDSIDE_SERVICE_HOST: customerscommandside
CUSTOMERS_QUERYSIDE_SERVICE_HOST: customersqueryside
accountscommandside:
build: ./accounts-command-side-service/
ports:
- "8085:8080"
transactionscommandside:
build: ./transactions-command-side-service/
ports:
- "8082:8080"
accountsqueryside:
build: ./accounts-query-side-service/
environment:
SPRING_DATA_MONGODB_URI: mongodb://mongodb/mydb
ports:
- "8081:8080"
customerscommandside:
build: ./customers-command-side-service/
ports:
- "8083:8080"
customersqueryside:
build: ./customers-query-side-service/
ports:
- "8084:8080"
environment:
SPRING_DATA_MONGODB_URI: mongodb://mongodb/mydb
mongodb:
image: mongo:3.0.4
hostname: mongodb
command: mongod --smallfiles
ports:
- "27017:27017"