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 ports: - "8849:8848" environment: MODE: "standalone" library: build: ./library environment: MYSQL_HOST: mysql REDIS_HOST: redis NACOS_HOST: nacos networks: - mynetwork ports: - "9200:8080" depends_on: - nacos - mysql - redis gateway: build: ./gateway environment: MYSQL_HOST: mysql REDIS_HOST: redis NACOS_HOST: nacos networks: - mynetwork ports: - "9100:8080" depends_on: - nacos - mysql - redis networks: mynetwork: