docker-compose.yml 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. version: '3'
  2. services:
  3. kxs-mysql:
  4. build:
  5. context: ./db
  6. environment:
  7. MYSQL_ROOT_HOST: "%"
  8. MYSQL_ROOT_PASSWORD: root
  9. restart: always
  10. container_name: kxs-mysql
  11. image: kxs-mysql
  12. ports:
  13. - 3306:3306
  14. volumes:
  15. - ./data/mysql/conf:/etc/mysql/conf.d
  16. - ./data/mysql/logs:/logs
  17. - ./data/mysql/data:/var/lib/mysql
  18. networks:
  19. - kxs_default
  20. kxs-redis:
  21. image: redis:7.0.6
  22. ports:
  23. - 6379:6379
  24. restart: always
  25. container_name: kxs-redis
  26. hostname: kxs-redis
  27. networks:
  28. - kxs_default
  29. kxs-gateway:
  30. build:
  31. context: ./kxs-gateway
  32. restart: always
  33. ports:
  34. - 9999:9999
  35. container_name: kxs-gateway
  36. hostname: kxs-gateway
  37. image: kxs-gateway
  38. networks:
  39. - kxs_default
  40. kxs-system:
  41. build:
  42. context: ./kxs-system/kxs-system-biz
  43. restart: always
  44. container_name: kxs-system
  45. hostname: kxs-system
  46. image: kxs-system
  47. volumes:
  48. - ./logs/kxs-system-biz:/kxs-system-biz/logs
  49. networks:
  50. - kxs_default
  51. kxs-codegen:
  52. build:
  53. context: ./kxs-visual/kxs-codegen
  54. restart: always
  55. container_name: kxs-codegen
  56. hostname: kxs-codegen
  57. image: kxs-codegen
  58. volumes:
  59. - ./logs/kxs-codegen:/kxs-codegen/logs
  60. networks:
  61. - kxs_default
  62. kxs-daemon-quartz:
  63. build:
  64. context: ./kxs-visual/kxs-quartz
  65. restart: always
  66. image: kxs-quartz
  67. container_name: kxs-quartz
  68. networks:
  69. - kxs_default
  70. # kxs-rabbitmq:
  71. # image: rabbitmq:3.12.8
  72. # container_name: kxs-rabbitmq
  73. # restart: always
  74. # volumes:
  75. # - "/usr/share/zoneinfo/Asia/Shanghai:/etc/localtime" #设置系统时区
  76. # - "/usr/share/zoneinfo/Asia/Shanghai:/etc/timezone" #设置时区
  77. # - "./data/rabbit/:/var/lib/rabbitmq/"
  78. # - "./logs/rabbit:/var/log/rabbitmq/"
  79. # ports:
  80. # - 5672:5672
  81. # - 15672:15672
  82. # environment:
  83. # - RABBITMQ_DEFAULT_USER=admin
  84. # - RABBITMQ_DEFAULT_PASS=admin
  85. # networks:
  86. # - kxs_default
  87. networks:
  88. kxs_default:
  89. driver: bridge