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

62 lines
1.4 KiB
YAML

apigateway:
extends:
file: docker-compose-common.yml
service: apigateway
links:
- accountsservice
- transactionsservice
- accountsviewservice
- customersservice
- customersviewservice
- mongodb
accountsservice:
extends:
file: docker-compose-common.yml
service: accountsservice
environment:
EVENTUATE_API_KEY_ID: ${EVENTUATE_API_KEY_ID}
EVENTUATE_API_KEY_SECRET: ${EVENTUATE_API_KEY_SECRET}
transactionsservice:
extends:
file: docker-compose-common.yml
service: transactionsservice
environment:
EVENTUATE_API_KEY_ID: ${EVENTUATE_API_KEY_ID}
EVENTUATE_API_KEY_SECRET: ${EVENTUATE_API_KEY_SECRET}
accountsviewservice:
extends:
file: docker-compose-common.yml
service: accountsviewservice
links:
- mongodb
environment:
EVENTUATE_API_KEY_ID: ${EVENTUATE_API_KEY_ID}
EVENTUATE_API_KEY_SECRET: ${EVENTUATE_API_KEY_SECRET}
customersservice:
extends:
file: docker-compose-common.yml
service: customersservice
environment:
EVENTUATE_API_KEY_ID: ${EVENTUATE_API_KEY_ID}
EVENTUATE_API_KEY_SECRET: ${EVENTUATE_API_KEY_SECRET}
customersviewservice:
extends:
file: docker-compose-common.yml
service: customersviewservice
links:
- mongodb
environment:
EVENTUATE_API_KEY_ID: ${EVENTUATE_API_KEY_ID}
EVENTUATE_API_KEY_SECRET: ${EVENTUATE_API_KEY_SECRET}
mongodb:
extends:
file: docker-compose-common.yml
service: mongodb