基于pigx的分布式架构
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

105 lines
2.0 KiB

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