Files
event-sourcing-examples/java-spring/docker-compose-common.yml
2017-01-10 17:55:05 -08:00

49 lines
1.0 KiB
YAML

apigateway:
build: ./api-gateway-service/
ports:
- "8080:8080"
environment:
SPRING_DATA_MONGODB_URI: mongodb://mongodb/mydb
ACCOUNTS_COMMANDSIDE_SERVICE_HOST: accountsservice
TRANSFERS_COMMANDSIDE_SERVICE_HOST: transactionsservice
ACCOUNTS_QUERYSIDE_SERVICE_HOST: accountsviewservice
CUSTOMERS_COMMANDSIDE_SERVICE_HOST: customersservice
CUSTOMERS_QUERYSIDE_SERVICE_HOST: customersviewservice
accountsservice:
build: ./accounts-service/
ports:
- "8085:8080"
transactionsservice:
build: ./transactions-service/
ports:
- "8082:8080"
accountsviewservice:
build: ./accounts-view-service/
environment:
SPRING_DATA_MONGODB_URI: mongodb://mongodb/mydb
ports:
- "8081:8080"
customersservice:
build: ./customers-service/
ports:
- "8083:8080"
customersviewservice:
build: ./customers-view-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"