|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215 |
- version: "3"
- services:
- redis:
- image: redis:alpine
- restart: always
- networks:
- - backend
- config:
- build:
- context: ./config-server
- args:
- JAR_FILE: target/config-server-1.0-SNAPSHOT.jar
- expose:
- - "1001"
- restart: always
- networks:
- - backend
- eureka:
- build:
- context: ./eureka-server
- args:
- JAR_FILE: target/eureka-server-1.0-SNAPSHOT.jar
- expose:
- - "1101"
- depends_on:
- - config
- restart: always
- networks:
- - backend
- gateway:
- build:
- context: ./gateway
- args:
- JAR_FILE: target/gateway-1.0-SNAPSHOT.jar
- ports:
- - "8080:8080"
- depends_on:
- - config
- - eureka
- restart: always
- networks:
- - frontend
- - backend
- user:
- build:
- context: ./service-user
- args:
- JAR_FILE: target/service-user-1.0-SNAPSHOT.jar
- expose:
- - "2202"
- depends_on:
- - config
- - eureka
- - redis
- restart: always
- networks:
- - backend
- org:
- build:
- context: ./service-org
- args:
- JAR_FILE: target/service-org-1.0-SNAPSHOT.jar
- expose:
- - "2203"
- depends_on:
- - config
- - eureka
- - redis
- restart: always
- networks:
- - backend
- advertisement:
- build:
- context: ./service-advertisement
- args:
- JAR_FILE: target/service-advertisement-1.0-SNAPSHOT.jar
- expose:
- - "2001"
- depends_on:
- - config
- - eureka
- - redis
- restart: always
- networks:
- - backend
- device:
- build:
- context: ./service-device
- args:
- JAR_FILE: target/service-device-1.0-SNAPSHOT.jar
- expose:
- - "2003"
- depends_on:
- - config
- - eureka
- - redis
- restart: always
- networks:
- - backend
- member:
- build:
- context: ./service-member
- args:
- JAR_FILE: target/service-member-1.0-SNAPSHOT.jar
- expose:
- - "2009"
- depends_on:
- - config
- - eureka
- - redis
- restart: always
- networks:
- - backend
- inventory:
- build:
- context: ./service-inventory
- args:
- JAR_FILE: target/service-inventory-1.0-SNAPSHOT.jar
- expose:
- - "2207"
- depends_on:
- - config
- - eureka
- - redis
- restart: always
- networks:
- - backend
- ota:
- build:
- context: ./service-ota
- args:
- JAR_FILE: target/service-ota-1.0-SNAPSHOT.jar
- expose:
- - "2002"
- depends_on:
- - config
- - eureka
- - redis
- restart: always
- networks:
- - backend
- payment:
- build:
- context: ./service-payment
- args:
- JAR_FILE: target/service-payment-1.0-SNAPSHOT.jar
- expose:
- - "80"
- depends_on:
- - config
- - eureka
- - redis
- restart: always
- networks:
- - backend
- ssl:
- build:
- context: ./service-ssl
- args:
- JAR_FILE: target/service-ssl-1.0-SNAPSHOT.jar
- expose:
- - "2004"
- depends_on:
- - config
- - eureka
- - redis
- restart: always
- networks:
- - backend
- trade:
- build:
- context: ./service-trade
- args:
- JAR_FILE: target/service-trade-1.0-SNAPSHOT.jar
- expose:
- - "2008"
- depends_on:
- - config
- - eureka
- - redis
- restart: always
- networks:
- - backend
- wxopen:
- build:
- context: ./service-wxopen
- args:
- JAR_FILE: target/service-wxopen-1.0-SNAPSHOT.jar
- expose:
- - "2201"
- depends_on:
- - config
- - eureka
- - redis
- restart: always
- networks:
- - backend
- promotion:
- build:
- context: ./service-promotion
- args:
- JAR_FILE: target/service-promotion-1.0-SNAPSHOT.jar
- expose:
- - "2023"
- depends_on:
- - config
- - eureka
- - redis
- restart: always
- networks:
- - backend
-
- networks:
- frontend:
- backend:
|