- Add mci-network to infrastructure services so app services can resolve mci-mysql - Remove cross-project depends_on from docker-compose.app.yml - Copy parent pom.xml in mci-server Dockerfile so child modules resolve sino-mci-parent - Fix typo in local-up.sh RabbitMQ retry counter
56 lines
1008 B
YAML
56 lines
1008 B
YAML
version: '3.8'
|
|
|
|
services:
|
|
mysql:
|
|
image: mysql:8.0.36
|
|
container_name: mci-mysql
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: root
|
|
MYSQL_DATABASE: sino_mci
|
|
ports:
|
|
- "3306:3306"
|
|
volumes:
|
|
- mci-mysql-data:/var/lib/mysql
|
|
networks:
|
|
- mci-network
|
|
|
|
redis:
|
|
image: redis:7.2
|
|
container_name: mci-redis
|
|
ports:
|
|
- "6379:6379"
|
|
networks:
|
|
- mci-network
|
|
|
|
rabbitmq:
|
|
image: rabbitmq:3.13-management
|
|
container_name: mci-rabbitmq
|
|
environment:
|
|
RABBITMQ_DEFAULT_USER: guest
|
|
RABBITMQ_DEFAULT_PASS: guest
|
|
ports:
|
|
- "5672:5672"
|
|
- "15672:15672"
|
|
networks:
|
|
- mci-network
|
|
|
|
seaweedfs:
|
|
image: chrislusf/seaweedfs:3.62
|
|
container_name: mci-seaweedfs
|
|
ports:
|
|
- "9333:9333"
|
|
- "8888:8888"
|
|
command: server -dir=/data
|
|
volumes:
|
|
- mci-seaweedfs-data:/data
|
|
networks:
|
|
- mci-network
|
|
|
|
volumes:
|
|
mci-mysql-data:
|
|
mci-seaweedfs-data:
|
|
|
|
networks:
|
|
mci-network:
|
|
external: true
|