Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

docker-compose.yml 3.9 KiB

3 anni fa
3 anni fa
3 anni fa
3 anni fa
3 anni fa
3 anni fa
3 anni fa
3 anni fa
3 anni fa
3 anni fa
3 anni fa
3 anni fa
3 anni fa
3 anni fa
3 anni fa
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. version: "3"
  2. services:
  3. # redis:
  4. # image: redis:alpine
  5. # restart: always
  6. # networks:
  7. # - backend
  8. config:
  9. build:
  10. context: ./config-server
  11. args:
  12. JAR_FILE: target/config-server-1.0-SNAPSHOT.jar
  13. expose:
  14. - "1001"
  15. restart: always
  16. networks:
  17. - backend
  18. eureka:
  19. build:
  20. context: ./eureka-server
  21. args:
  22. JAR_FILE: target/eureka-server-1.0-SNAPSHOT.jar
  23. expose:
  24. - "1101"
  25. depends_on:
  26. - config
  27. restart: always
  28. networks:
  29. - backend
  30. gateway:
  31. build:
  32. context: ./gateway
  33. args:
  34. JAR_FILE: target/gateway-1.0-SNAPSHOT.jar
  35. ports:
  36. - "8080:8080"
  37. depends_on:
  38. - config
  39. - eureka
  40. restart: always
  41. networks:
  42. - frontend
  43. - backend
  44. user:
  45. build:
  46. context: ./service-user
  47. args:
  48. JAR_FILE: target/service-user-1.0-SNAPSHOT.jar
  49. expose:
  50. - "2202"
  51. depends_on:
  52. - config
  53. - eureka
  54. # - redis
  55. restart: always
  56. networks:
  57. - backend
  58. org:
  59. build:
  60. context: ./service-org
  61. args:
  62. JAR_FILE: target/service-org-1.0-SNAPSHOT.jar
  63. expose:
  64. - "2203"
  65. depends_on:
  66. - config
  67. - eureka
  68. # - redis
  69. restart: always
  70. networks:
  71. - backend
  72. advertisement:
  73. build:
  74. context: ./service-advertisement
  75. args:
  76. JAR_FILE: target/service-advertisement-1.0-SNAPSHOT.jar
  77. expose:
  78. - "2001"
  79. depends_on:
  80. - config
  81. - eureka
  82. # - redis
  83. restart: always
  84. networks:
  85. - backend
  86. device:
  87. build:
  88. context: ./service-device
  89. args:
  90. JAR_FILE: target/service-device-1.0-SNAPSHOT.jar
  91. expose:
  92. - "2003"
  93. depends_on:
  94. - config
  95. - eureka
  96. # - redis
  97. restart: always
  98. networks:
  99. - backend
  100. member:
  101. build:
  102. context: ./service-member
  103. args:
  104. JAR_FILE: target/service-member-1.0-SNAPSHOT.jar
  105. expose:
  106. - "2010"
  107. depends_on:
  108. - config
  109. - eureka
  110. # - redis
  111. restart: always
  112. networks:
  113. - backend
  114. inventory:
  115. build:
  116. context: ./service-inventory
  117. args:
  118. JAR_FILE: target/service-inventory-1.0-SNAPSHOT.jar
  119. expose:
  120. - "2208"
  121. depends_on:
  122. - config
  123. - eureka
  124. # - redis
  125. restart: always
  126. networks:
  127. - backend
  128. ota:
  129. build:
  130. context: ./service-ota
  131. args:
  132. JAR_FILE: target/service-ota-1.0-SNAPSHOT.jar
  133. expose:
  134. - "2002"
  135. depends_on:
  136. - config
  137. - eureka
  138. # - redis
  139. restart: always
  140. networks:
  141. - backend
  142. payment:
  143. build:
  144. context: ./service-payment
  145. args:
  146. JAR_FILE: target/service-payment-1.0-SNAPSHOT.jar
  147. expose:
  148. - "80"
  149. depends_on:
  150. - config
  151. - eureka
  152. # - redis
  153. restart: always
  154. networks:
  155. - backend
  156. ssl:
  157. build:
  158. context: ./service-ssl
  159. args:
  160. JAR_FILE: target/service-ssl-1.0-SNAPSHOT.jar
  161. expose:
  162. - "2004"
  163. depends_on:
  164. - config
  165. - eureka
  166. # - redis
  167. restart: always
  168. networks:
  169. - backend
  170. trade:
  171. build:
  172. context: ./service-trade
  173. args:
  174. JAR_FILE: target/service-trade-1.0-SNAPSHOT.jar
  175. expose:
  176. - "2008"
  177. depends_on:
  178. - config
  179. - eureka
  180. # - redis
  181. restart: always
  182. networks:
  183. - backend
  184. wxopen:
  185. build:
  186. context: ./service-wxopen
  187. args:
  188. JAR_FILE: target/service-wxopen-1.0-SNAPSHOT.jar
  189. expose:
  190. - "2201"
  191. depends_on:
  192. - config
  193. - eureka
  194. # - redis
  195. restart: always
  196. networks:
  197. - backend
  198. promotion:
  199. build:
  200. context: ./service-promotion
  201. args:
  202. JAR_FILE: target/service-promotion-1.0-SNAPSHOT.jar
  203. expose:
  204. - "2023"
  205. depends_on:
  206. - config
  207. - eureka
  208. # - redis
  209. restart: always
  210. networks:
  211. - backend
  212. networks:
  213. frontend:
  214. backend: