You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
1.2 KiB
YAML
62 lines
1.2 KiB
YAML
version: '3'
|
|
services:
|
|
redis:
|
|
image: redis:alpine
|
|
container_name: sc-redis
|
|
restart: always
|
|
volumes:
|
|
- ../data/redis:/data
|
|
environment:
|
|
- REDIS_PASSWORD=123456
|
|
networks:
|
|
- sc-net
|
|
ports:
|
|
- 6379:6379
|
|
env_file: .env
|
|
|
|
rabbitmq:
|
|
image: rabbitmq:management-alpine
|
|
container_name: sc-rabbitmq
|
|
restart: always
|
|
volumes:
|
|
- ../data/rabbitmq:/var/lib/rabbitmq/mnesia
|
|
networks:
|
|
- sc-net
|
|
ports:
|
|
- 5672:5672
|
|
- 15672:15672
|
|
env_file: .env
|
|
|
|
mysql:
|
|
image: mysql:5.7
|
|
container_name: sc-mysql
|
|
restart: always
|
|
networks:
|
|
- sc-net
|
|
ports:
|
|
- 3306:3306
|
|
volumes:
|
|
- ../data/mysql:/var/lib/mysql
|
|
environment:
|
|
TZ: Asia/Shanghai
|
|
MYSQL_ROOT_PASSWORD: root123
|
|
|
|
mysql-init:
|
|
image: mysql:5.7
|
|
container_name: sc-mysql-init
|
|
command: /init-db.sh
|
|
networks:
|
|
- sc-net
|
|
volumes:
|
|
- ../auth/db:/sql/auth
|
|
- ../gateway/gateway-admin/src/main/db:/sql/gateway
|
|
- ../sysadmin/db:/sql/sysadmin
|
|
- ./init-db.sh:/init-db.sh
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: root123
|
|
depends_on:
|
|
- mysql
|
|
|
|
networks:
|
|
sc-net:
|
|
external: false |