75 lines
1.9 KiB
YAML
75 lines
1.9 KiB
YAML
apigateway:
|
|
extends:
|
|
file: docker-compose-common.yml
|
|
service: apigateway
|
|
volumes:
|
|
- ./api-gateway-service/build/libs:/app
|
|
links:
|
|
- accountscommandside
|
|
- transactionscommandside
|
|
- accountsqueryside
|
|
- customerscommandside
|
|
- customersqueryside
|
|
- mongodb
|
|
|
|
accountscommandside:
|
|
extends:
|
|
file: docker-compose-common.yml
|
|
service: accountscommandside
|
|
volumes:
|
|
- ./accounts-command-side-service/build/libs:/app
|
|
environment:
|
|
EVENTUATE_API_KEY_ID: ${EVENTUATE_API_KEY_ID}
|
|
EVENTUATE_API_KEY_SECRET: ${EVENTUATE_API_KEY_SECRET}
|
|
|
|
transactionscommandside:
|
|
extends:
|
|
file: docker-compose-common.yml
|
|
service: transactionscommandside
|
|
volumes:
|
|
- ./transactions-command-side-service/build/libs:/app
|
|
environment:
|
|
EVENTUATE_API_KEY_ID: ${EVENTUATE_API_KEY_ID}
|
|
EVENTUATE_API_KEY_SECRET: ${EVENTUATE_API_KEY_SECRET}
|
|
|
|
|
|
accountsqueryside:
|
|
extends:
|
|
file: docker-compose-common.yml
|
|
service: accountsqueryside
|
|
volumes:
|
|
- ./accounts-query-side-service/build/libs:/app
|
|
links:
|
|
- mongodb
|
|
environment:
|
|
EVENTUATE_API_KEY_ID: ${EVENTUATE_API_KEY_ID}
|
|
EVENTUATE_API_KEY_SECRET: ${EVENTUATE_API_KEY_SECRET}
|
|
|
|
customerscommandside:
|
|
extends:
|
|
file: docker-compose-common.yml
|
|
service: customerscommandside
|
|
volumes:
|
|
- ./customers-command-side-service/build/libs:/app
|
|
environment:
|
|
EVENTUATE_API_KEY_ID: ${EVENTUATE_API_KEY_ID}
|
|
EVENTUATE_API_KEY_SECRET: ${EVENTUATE_API_KEY_SECRET}
|
|
|
|
customersqueryside:
|
|
extends:
|
|
file: docker-compose-common.yml
|
|
service: customersqueryside
|
|
image: java:openjdk-8u91-jdk
|
|
volumes:
|
|
- ./customers-query-side-service/build/libs:/app
|
|
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
|