docker-compose.yml 1.9 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. image: jeecg-boot-mysql
  13. command:
  14. --character-set-server=utf8mb4
  15. --collation-server=utf8mb4_general_ci
  16. --explicit_defaults_for_timestamp=true
  17. --lower_case_table_names=1
  18. --max_allowed_packet=128M
  19. --default-authentication-plugin=caching_sha2_password
  20. ports:
  21. - 13306:3306
  22. networks:
  23. - jeecg-boot
  24. jeecg-boot-redis:
  25. image: registry.cn-hangzhou.aliyuncs.com/jeecgdocker/redis:5.0
  26. # ports:
  27. # - 6379:6379
  28. restart: always
  29. hostname: jeecg-boot-redis
  30. container_name: jeecg-boot-redis
  31. networks:
  32. - jeecg-boot
  33. jeecg-boot-pgvector:
  34. image: registry.cn-hangzhou.aliyuncs.com/jeecgdocker/pgvector
  35. container_name: jeecg-boot-pgvector
  36. environment:
  37. POSTGRES_USER: postgres
  38. POSTGRES_PASSWORD: postgres
  39. POSTGRES_DB: vector_db
  40. # ports:
  41. # - 5432:5432
  42. restart: always
  43. networks:
  44. - jeecg-boot
  45. # jeecg-boot-rabbitmq:
  46. # image: rabbitmq:3.7.7-management
  47. ## ports:
  48. ## - 5672:5672
  49. ## - 15672:15672
  50. # restart: always
  51. # container_name: jeecg-boot-rabbitmq
  52. # hostname: jeecg-boot-rabbitmq
  53. # environment:
  54. # RABBITMQ_DEFAULT_USER: guest
  55. # RABBITMQ_DEFAULT_PASS: guest
  56. # networks:
  57. # - jeecg-boot
  58. jeecg-boot-system:
  59. build:
  60. context: ./jeecg-module-system/jeecg-system-start
  61. restart: on-failure
  62. mac_address: 02:42:ac:11:00:02
  63. depends_on:
  64. - jeecg-boot-mysql
  65. - jeecg-boot-redis
  66. container_name: jeecg-boot-system
  67. image: jeecg-boot-system
  68. hostname: jeecg-boot-system
  69. ports:
  70. - 8080:8080
  71. networks:
  72. - jeecg-boot
  73. volumes:
  74. - ./config:/jeecg-boot/config
  75. networks:
  76. jeecg-boot:
  77. name: jeecg_boot