docker-compose.yml 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. # 使用说明 V3.8.0
  2. # 1. 使用docker-compose 宿主机不需要配置host来发现
  3. # 2. 无需修改源码,根目录 docker-compose up 即可
  4. # 3. 静静等待服务启动
  5. version: '2'
  6. services:
  7. intelligence-mysql:
  8. build:
  9. context: ./db
  10. environment:
  11. MYSQL_ROOT_PASSWORD: root
  12. restart: always
  13. container_name: intelligence-mysql
  14. image: intelligence-mysql
  15. ports:
  16. - 3306:3306
  17. volumes:
  18. - ./intelligence-mysql:/var/lib/mysql
  19. command: --lower_case_table_names=1
  20. intelligence-xxl:
  21. container_name: intelligence-xxl
  22. image: xuxueli/xxl-job-admin:2.2.0
  23. restart: always
  24. environment:
  25. PARAMS: "--server.port=9080 --spring.datasource.url=jdbc:mysql://intelligence-mysql:3306/intelligencex_job?Unicode=true&characterEncoding=UTF-8 --spring.datasource.username=root --spring.datasource.password=root"
  26. ports:
  27. - 9080:9080
  28. intelligence-redis:
  29. container_name: intelligence-redis
  30. image: redis:5.0.7
  31. restart: always
  32. ports:
  33. - 6379:6379
  34. intelligence-minio:
  35. container_name: intelligence-minio
  36. image: minio/minio
  37. command: server /data
  38. ports:
  39. - 9000:9000
  40. volumes:
  41. - ./data:/data
  42. - ./config:/root/.minio
  43. environment:
  44. - MINIO_DOMAIN=intelligence-minio
  45. - MINIO_ACCESS_KEY=intelligence
  46. - MINIO_SECRET_KEY=intelligence
  47. intelligence-register:
  48. build:
  49. context: ./intelligence-register
  50. restart: always
  51. container_name: intelligence-register
  52. image: intelligence-register
  53. ports:
  54. - 8848:8848
  55. intelligence-gateway:
  56. build:
  57. context: ./intelligence-gateway
  58. restart: always
  59. container_name: intelligence-gateway
  60. image: intelligence-gateway
  61. ports:
  62. - 9999:9999
  63. intelligence-auth:
  64. build:
  65. context: ./intelligence-auth
  66. restart: always
  67. container_name: intelligence-auth
  68. image: intelligence-auth
  69. intelligence-upms:
  70. build:
  71. context: ./intelligence-upms/intelligence-upms-biz
  72. restart: always
  73. container_name: intelligence-upms
  74. image: intelligence-upms
  75. intelligence-monitor:
  76. build:
  77. context: ./intelligence-visual/intelligence-monitor
  78. restart: always
  79. image: intelligence-monitor
  80. container_name: intelligence-monitor
  81. ports:
  82. - 5001:5001
  83. intelligence-daemon-quartz:
  84. build:
  85. context: ./intelligence-visual/intelligence-daemon-quartz
  86. restart: always
  87. image: intelligence-daemon-quartz
  88. container_name: intelligence-daemon-quartz
  89. intelligence-daemon-elastic-job:
  90. build:
  91. context: ./intelligence-visual/intelligence-daemon-elastic-job
  92. restart: always
  93. image: intelligence-daemon-elastic-job
  94. container_name: intelligence-daemon-elastic-job
  95. intelligence-codegen:
  96. build:
  97. context: ./intelligence-visual/intelligence-codegen
  98. restart: always
  99. image: intelligence-codegen
  100. container_name: intelligence-codegen
  101. intelligence-mp-platform:
  102. build:
  103. context: ./intelligence-visual/intelligence-mp-platform
  104. restart: always
  105. image: intelligence-mp-platform
  106. container_name: intelligence-mp-platform
  107. intelligence-pay-platform:
  108. build:
  109. context: ./intelligence-visual/intelligence-pay-platform
  110. restart: always
  111. image: intelligence-pay-platform
  112. container_name: intelligence-pay-platform
  113. intelligence-oa-platform:
  114. build:
  115. context: ./intelligence-visual/intelligence-oa-platform
  116. restart: always
  117. image: intelligence-oa-platform
  118. container_name: intelligence-oa-platform
  119. intelligence-tx-manager:
  120. build:
  121. context: ./intelligence-visual/intelligence-tx-manager
  122. restart: always
  123. image: intelligence-tx-manager
  124. container_name: intelligence-tx-manager
  125. ports:
  126. - 5004:5004
  127. - 9998:9998
  128. intelligence-sentinel:
  129. build:
  130. context: ./intelligence-visual/intelligence-sentinel-dashboard
  131. restart: always
  132. image: intelligence-sentinel
  133. container_name: intelligence-sentinel
  134. ports:
  135. - 5020:5020