84 lines
1.6 KiB
YAML
84 lines
1.6 KiB
YAML
mysql:
|
|
image: mysql:latest
|
|
ports:
|
|
- 3306:3306
|
|
environment:
|
|
- MYSQL_ROOT_PASSWORD=dbpass
|
|
- MYSQL_DATABASE=dev
|
|
net: host
|
|
redis:
|
|
container_name: redis
|
|
image: redis:latest
|
|
net: host
|
|
kafka:
|
|
container_name: kafka
|
|
image: spotify/kafka:latest
|
|
ports:
|
|
- 2181:2181
|
|
- 9092:9092
|
|
environment:
|
|
- ADVERTISED_HOST=$DOCKER_IP
|
|
- ADVERTISED_PORT=9092
|
|
net: host
|
|
account-web:
|
|
image: account-web
|
|
environment:
|
|
- SPRING_PROFILES_ACTIVE=docker
|
|
- DOCKER_IP=$DOCKER_IP
|
|
net: host
|
|
account-worker:
|
|
image: account-worker
|
|
environment:
|
|
- SPRING_PROFILES_ACTIVE=docker
|
|
- DOCKER_IP=$DOCKER_IP
|
|
net: host
|
|
order-web:
|
|
image: order-web
|
|
environment:
|
|
- SPRING_PROFILES_ACTIVE=docker
|
|
- DOCKER_IP=$DOCKER_IP
|
|
net: host
|
|
order-worker:
|
|
image: order-worker
|
|
environment:
|
|
- SPRING_PROFILES_ACTIVE=docker
|
|
- DOCKER_IP=$DOCKER_IP
|
|
net: host
|
|
payment-web:
|
|
image: payment-web
|
|
environment:
|
|
- SPRING_PROFILES_ACTIVE=docker
|
|
- DOCKER_IP=$DOCKER_IP
|
|
net: host
|
|
payment-worker:
|
|
image: payment-worker
|
|
environment:
|
|
- SPRING_PROFILES_ACTIVE=docker
|
|
- DOCKER_IP=$DOCKER_IP
|
|
net: host
|
|
warehouse-web:
|
|
image: warehouse-web
|
|
environment:
|
|
- SPRING_PROFILES_ACTIVE=docker
|
|
- DOCKER_IP=$DOCKER_IP
|
|
net: host
|
|
warehouse-worker:
|
|
image: warehouse-worker
|
|
environment:
|
|
- SPRING_PROFILES_ACTIVE=docker
|
|
- DOCKER_IP=$DOCKER_IP
|
|
net: host
|
|
discovery:
|
|
image: discovery
|
|
ports:
|
|
- 8761:8761
|
|
environment:
|
|
- SPRING_PROFILES_ACTIVE=docker
|
|
- DOCKER_IP=$DOCKER_IP
|
|
net: host
|
|
dashboard:
|
|
image: dashboard
|
|
environment:
|
|
- SPRING_PROFILES_ACTIVE=docker
|
|
- DOCKER_IP=$DOCKER_IP
|
|
net: host |