docker compose首次启动加载sql脚本

This commit is contained in:
dhb52
2023-07-28 17:08:29 +08:00
parent 7f657ee931
commit 0fb3c4bfcc
2 changed files with 21 additions and 41 deletions

View File

@ -1,4 +1,4 @@
version: "3.8"
version: "3.4"
name: yudao-system
@ -9,25 +9,22 @@ services:
restart: unless-stopped
tty: true
ports:
- 13306:3306
- "3306:3306"
environment:
MYSQL_DATABASE: ${MYSQL_DATABASE:-ruoyi-vue-pro}
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD:-123456}
volumes:
- mysql:/var/lib/mysql/
networks:
- yudao-network
- ./sql/mysql/ruoyi-vue-pro.sql:/docker-entrypoint-initdb.d/ruoyi-vue-pro.sql:ro
redis:
container_name: yudao-redis
image: redis:6-alpine
restart: unless-stopped
ports:
- 16379:6379
- "6379:6379"
volumes:
- redis:/data
networks:
- yudao-network
server:
container_name: yudao-server
@ -36,7 +33,7 @@ services:
image: yudao-server
restart: unless-stopped
ports:
- 48080:48080
- "48080:48080"
environment:
# https://github.com/polovyivan/docker-pass-configs-to-container
SPRING_PROFILES_ACTIVE: local
@ -54,8 +51,6 @@ services:
--spring.datasource.dynamic.datasource.slave.username=${SLAVE_DATASOURCE_USERNAME:-root}
--spring.datasource.dynamic.datasource.slave.password=${SLAVE_DATASOURCE_PASSWORD:-123456}
--spring.redis.host=${REDIS_HOST:-yudao-redis}
networks:
- yudao-network
depends_on:
- mysql
- redis
@ -78,16 +73,10 @@ services:
image: yudao-admin
restart: unless-stopped
ports:
- 8080:80
networks:
- yudao-network
- "8080:80"
depends_on:
- server
networks:
yudao-network:
driver: bridge
volumes:
mysql:
driver: local