docker-compose.yml 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. version: '2'
  2. services:
  3. jeecg-boot-mysql:
  4. build:
  5. context: ../db
  6. environment:
  7. MYSQL_ROOT_PASSWORD: root
  8. MYSQL_ROOT_HOST: '%'
  9. TZ: Asia/Shanghai
  10. restart: always
  11. container_name: jeecg-boot-mysql
  12. command:
  13. --character-set-server=utf8mb4
  14. --collation-server=utf8mb4_general_ci
  15. --explicit_defaults_for_timestamp=true
  16. --lower_case_table_names=1
  17. --max_allowed_packet=128M
  18. --default-authentication-plugin=caching_sha2_password
  19. ports:
  20. - 3306:3306
  21. jeecg-boot-redis:
  22. image: redis:5.0
  23. ports:
  24. - 6379:6379
  25. restart: always
  26. container_name: jeecg-boot-redis
  27. hostname: jeecg-boot-redis
  28. jeecg-boot-nacos:
  29. restart: on-failure
  30. build:
  31. context: ./jeecg-cloud-nacos
  32. ports:
  33. - 8848:8848
  34. depends_on:
  35. - jeecg-boot-mysql
  36. container_name: jeecg-boot-nacos
  37. hostname: jeecg-boot-nacos
  38. jeecg-boot-gateway:
  39. restart: on-failure
  40. build:
  41. context: ./jeecg-cloud-gateway
  42. ports:
  43. - 9999:9999
  44. depends_on:
  45. - jeecg-boot-nacos
  46. - jeecg-boot-redis
  47. container_name: jeecg-boot-gateway
  48. hostname: jeecg-boot-gateway
  49. jeecg-boot-system:
  50. depends_on:
  51. - jeecg-boot-mysql
  52. - jeecg-boot-redis
  53. - jeecg-boot-nacos
  54. build:
  55. context: ./jeecg-cloud-system-start
  56. container_name: jeecg-boot-system
  57. hostname: jeecg-boot-system
  58. restart: on-failure
  59. environment:
  60. - TZ=Asia/Shanghai
  61. # jeecg-boot-xxljob:
  62. # build:
  63. # context: ./jeecg-cloud-xxljob
  64. # ports:
  65. # - 9080:9080
  66. # container_name: jeecg-boot-xxljob
  67. # hostname: jeecg-boot-xxljob
  68. # jeecg-boot-rabbitmq:
  69. # # image: rabbitmq:3-management
  70. # image: rabbitmq:3
  71. # ports:
  72. # - 5672:5672
  73. # # - 15672:15672
  74. # restart: always
  75. # container_name: jeecg-boot-rabbitmq
  76. # hostname: jeecg-boot-rabbitmq