docker-compose.yaml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. version: '3'
  2. volumes:
  3. fms:
  4. networks:
  5. docker_default:
  6. external: true
  7. services:
  8. core-rpc:
  9. image: ryanpower/core-rpc-docker:v1.4.9
  10. container_name: core-rpc
  11. restart: always
  12. ports:
  13. - '9101:9101'
  14. environment:
  15. DATABASE_TYPE: 'mysql'
  16. DATABASE_USERNAME: 'root'
  17. DATABASE_PASSWORD: 'p@ssw0rd123456'
  18. DATABASE_HOST: 'mysql-server'
  19. DATABASE_PORT: 3306
  20. DATABASE_DBNAME: 'wechat-admin'
  21. networks:
  22. docker_default:
  23. aliases:
  24. - core-rpc
  25. extra_hosts:
  26. - 'host.docker.internal:host-gateway'
  27. - 'mysql-server:host-gateway'
  28. job-rpc:
  29. image: ryanpower/job-rpc-docker:v1.4.9
  30. container_name: job-rpc
  31. restart: always
  32. ports:
  33. - '9105:9105'
  34. environment:
  35. DATABASE_TYPE: 'mysql'
  36. DATABASE_USERNAME: 'root'
  37. DATABASE_PASSWORD: 'p@ssw0rd123456'
  38. DATABASE_HOST: 'mysql-server'
  39. DATABASE_PORT: 3306
  40. DATABASE_DBNAME: 'wechat-job'
  41. AUTH_SECRET: 'LnQD46hBde0AgFXBer8ZZZe3FgC'
  42. networks:
  43. docker_default:
  44. aliases:
  45. - job-rpc
  46. extra_hosts:
  47. - 'host.docker.internal:host-gateway'
  48. - 'job-rpc:host-gateway'
  49. - 'mysql-server:host-gateway'
  50. core-api:
  51. image: ryanpower/core-api-docker:v1.4.9
  52. container_name: core-api
  53. restart: always
  54. environment:
  55. # I18N_DIR: '/app/etc/'
  56. DATABASE_TYPE: 'mysql'
  57. DATABASE_USERNAME: 'root'
  58. DATABASE_PASSWORD: 'p@ssw0rd123456'
  59. DATABASE_HOST: 'mysql-server'
  60. DATABASE_PORT: 3306
  61. DATABASE_DBNAME: 'wechat-admin'
  62. AUTH_SECRET: 'LnQD46hBde0AgFXBer8ZZZe3FgC'
  63. ports:
  64. - '9100:9100'
  65. networks:
  66. docker_default:
  67. aliases:
  68. - core-api
  69. extra_hosts:
  70. - 'host.docker.internal:host-gateway'
  71. - 'job-rpc:host-gateway'
  72. - 'mysql-server:host-gateway'
  73. fms-api:
  74. image: ryanpower/fms-api-docker:v1.4.9
  75. container_name: fms-api
  76. restart: always
  77. environment:
  78. SERVER_URL: 'https://wxadmin.gkscrm.com/fms-file'
  79. DATABASE_TYPE: 'mysql'
  80. DATABASE_USERNAME: 'root'
  81. DATABASE_PASSWORD: 'p@ssw0rd123456'
  82. DATABASE_HOST: 'mysql-server'
  83. DATABASE_PORT: 3306
  84. DATABASE_DBNAME: 'wechat-fms'
  85. AUTH_SECRET: 'LnQD46hBde0AgFXBer8ZZZe3FgC'
  86. ports:
  87. - '9102:9102'
  88. - '81:80'
  89. volumes:
  90. - fms:/data/wechat/fms-data
  91. networks:
  92. docker_default:
  93. aliases:
  94. - fms-api
  95. extra_hosts:
  96. - 'host.docker.internal:host-gateway'
  97. - 'mysql-server:host-gateway'
  98. mcms-rpc:
  99. image: ryanpower/mcms-rpc-docker:v1.4.9
  100. container_name: mcms-rpc
  101. restart: always
  102. environment:
  103. DATABASE_TYPE: 'mysql'
  104. DATABASE_USERNAME: 'root'
  105. DATABASE_PASSWORD: 'p@ssw0rd123456'
  106. DATABASE_HOST: 'mysql-server'
  107. DATABASE_PORT: 3306
  108. DATABASE_DBNAME: 'wechat-mcms'
  109. networks:
  110. docker_default:
  111. aliases:
  112. - mcms-rpc
  113. extra_hosts:
  114. - 'host.docker.internal:host-gateway'
  115. - 'mysql-server:host-gateway'