2024-05-09 23:32:10 +08:00
|
|
|
version: '3'
|
|
|
|
|
services:
|
|
|
|
|
mysql:
|
|
|
|
|
image: mysql:latest
|
|
|
|
|
environment:
|
|
|
|
|
MYSQL_ROOT_PASSWORD: "123456"
|
|
|
|
|
MYSQL_DATABASE: "springboot-vue"
|
|
|
|
|
networks:
|
|
|
|
|
- mynetwork
|
|
|
|
|
volumes:
|
|
|
|
|
- ./library.sql:/docker-entrypoint-initdb.d/library.sql
|
|
|
|
|
redis:
|
|
|
|
|
image: redis:latest
|
|
|
|
|
networks:
|
|
|
|
|
- mynetwork
|
|
|
|
|
nacos:
|
|
|
|
|
image: nacos/nacos-server:2.0.2
|
|
|
|
|
networks:
|
|
|
|
|
- mynetwork
|
2024-05-10 10:32:59 +08:00
|
|
|
environment:
|
|
|
|
|
MODE: "standalone"
|
|
|
|
|
|
|
|
|
|
|
2024-05-09 23:32:10 +08:00
|
|
|
library:
|
2024-05-10 10:46:11 +08:00
|
|
|
image: library
|
2024-05-09 23:32:10 +08:00
|
|
|
environment:
|
|
|
|
|
MYSQL_HOST: mysql
|
|
|
|
|
REDIS_HOST: redis
|
|
|
|
|
NACOS_HOST: nacos
|
|
|
|
|
networks:
|
|
|
|
|
- mynetwork
|
2024-05-10 10:32:59 +08:00
|
|
|
ports:
|
|
|
|
|
- 9200:8080
|
|
|
|
|
depends_on:
|
|
|
|
|
- nacos
|
|
|
|
|
- mysql
|
|
|
|
|
- redis
|
|
|
|
|
|
2024-05-09 23:32:10 +08:00
|
|
|
|
|
|
|
|
gateway:
|
2024-05-10 10:46:11 +08:00
|
|
|
image: gateway
|
2024-05-09 23:32:10 +08:00
|
|
|
environment:
|
|
|
|
|
MYSQL_HOST: mysql
|
|
|
|
|
REDIS_HOST: redis
|
|
|
|
|
NACOS_HOST: nacos
|
|
|
|
|
networks:
|
|
|
|
|
- mynetwork
|
|
|
|
|
ports:
|
2024-05-10 10:32:59 +08:00
|
|
|
- 9100:8080
|
|
|
|
|
depends_on:
|
|
|
|
|
- nacos
|
|
|
|
|
- mysql
|
|
|
|
|
- redis
|
|
|
|
|
|
|
|
|
|
|
2024-05-09 23:32:10 +08:00
|
|
|
networks:
|
|
|
|
|
mynetwork:
|