docker-compose.yml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. services:
  2. pig-mysql:
  3. build:
  4. context: ./db
  5. environment:
  6. MYSQL_ROOT_HOST: "%"
  7. MYSQL_ROOT_PASSWORD: root
  8. restart: always
  9. container_name: pig-mysql
  10. image: pig-mysql
  11. ports:
  12. - 33306:3306
  13. networks:
  14. - spring_cloud_default
  15. pig-redis:
  16. image: registry.cn-hangzhou.aliyuncs.com/dockerhub_mirror/redis
  17. ports:
  18. - 36379:6379
  19. restart: always
  20. container_name: pig-redis
  21. hostname: pig-redis
  22. networks:
  23. - spring_cloud_default
  24. pig-register:
  25. build:
  26. context: ./pig-register
  27. restart: always
  28. ports:
  29. - 8848:8848
  30. - 9848:9848
  31. - 8080:8080
  32. environment:
  33. MYSQL_HOST: pig-mysql
  34. REDIS_HOST: pig-redis
  35. container_name: pig-register
  36. hostname: pig-register
  37. image: pig-register
  38. networks:
  39. - spring_cloud_default
  40. pig-gateway:
  41. build:
  42. context: ./pig-gateway
  43. restart: always
  44. ports:
  45. - 9999:9999
  46. container_name: pig-gateway
  47. hostname: pig-gateway
  48. image: pig-gateway
  49. environment:
  50. REDIS_HOST: pig-redis
  51. NACOS_HOST: pig-register
  52. networks:
  53. - spring_cloud_default
  54. pig-auth:
  55. build:
  56. context: ./pig-auth
  57. restart: always
  58. container_name: pig-auth
  59. hostname: pig-auth
  60. image: pig-auth
  61. environment:
  62. REDIS_HOST: pig-redis
  63. NACOS_HOST: pig-register
  64. networks:
  65. - spring_cloud_default
  66. pig-upms:
  67. build:
  68. context: ./pig-upms/pig-upms-biz
  69. restart: always
  70. container_name: pig-upms
  71. hostname: pig-upms
  72. image: pig-upms
  73. environment:
  74. MYSQL_HOST: pig-mysql
  75. REDIS_HOST: pig-redis
  76. NACOS_HOST: pig-register
  77. networks:
  78. - spring_cloud_default
  79. pig-monitor:
  80. build:
  81. context: ./pig-visual/pig-monitor
  82. restart: always
  83. ports:
  84. - 5001:5001
  85. container_name: pig-monitor
  86. hostname: pig-monitor
  87. image: pig-monitor
  88. environment:
  89. NACOS_HOST: pig-register
  90. networks:
  91. - spring_cloud_default
  92. pig-codegen:
  93. build:
  94. context: ./pig-visual/pig-codegen
  95. restart: always
  96. container_name: pig-codegen
  97. hostname: pig-codegen
  98. image: pig-codegen
  99. environment:
  100. MYSQL_HOST: pig-mysql
  101. REDIS_HOST: pig-redis
  102. NACOS_HOST: pig-register
  103. networks:
  104. - spring_cloud_default
  105. pig-quartz:
  106. build:
  107. context: ./pig-visual/pig-quartz
  108. restart: always
  109. image: pig-quartz
  110. container_name: pig-quartz
  111. environment:
  112. MYSQL_HOST: pig-mysql
  113. REDIS_HOST: pig-redis
  114. NACOS_HOST: pig-register
  115. networks:
  116. - spring_cloud_default
  117. networks:
  118. spring_cloud_default:
  119. name: spring_cloud_default
  120. driver: bridge