compose.yaml 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. version: "3.7"
  2. services:
  3. dm8:
  4. image: "dm8_single:dm8_20230808_rev197096_x86_rh6_64"
  5. environment:
  6. TZ: "Asia/Shanghai"
  7. PAGE_SIZE: 16
  8. LD_LIBRARY_PATH: "/opt/dmdbms/bin"
  9. EXTENT_SIZE: 32
  10. BLANK_PAD_MODE: 1
  11. LOG_SIZE: 1024
  12. UNICODE_FLAG: 1
  13. LENGTH_IN_CHAR: 1
  14. INSTANCE_NAME: "dm8"
  15. volumes:
  16. - "$PWD/dm8/data:/opt/dmdbms/data"
  17. restart: always
  18. tendis:
  19. image: "tencentdbforkv/tendisplus:latest"
  20. environment:
  21. TZ: "Asia/Shanghai"
  22. backend:
  23. image: "mzinfo:v2"
  24. environment:
  25. TZ: "Asia/Shanghai"
  26. BKURL: "http://192.168.1.166:8080/statistics/algorithm"
  27. ports:
  28. - 8000:8000
  29. depends_on:
  30. - dm8
  31. - tendis
  32. volumes:
  33. - "$PWD/V2:/workspace"
  34. restart: always
  35. logging:
  36. driver: "json-file"
  37. options:
  38. max-size: "1G"
  39. max-file: "10"
  40. # db:
  41. # image: "mysql:latest"
  42. # environment:
  43. # TZ: "Asia/Shanghai"
  44. # MYSQL_ROOT_PASSWORD: zh123456
  45. # MYSQL_DATABASE: mzinfo
  46. # volumes:
  47. # - "/data/mysql/data:/var/lib/mysql"
  48. # restart: always
  49. # backend:
  50. # image: "mzinfo:v1"
  51. # environment:
  52. # TZ: "Asia/Shanghai"
  53. # ports:
  54. # - 8000:8000
  55. # depends_on:
  56. # - db
  57. # volumes:
  58. # - "$PWD/V1/main.py:/workspace/main.py"
  59. # - "$PWD/V1/settings.py:/workspace/settings.py"
  60. # restart: always
  61. # logging:
  62. # driver: "json-file"
  63. # options:
  64. # max-size: "1G"
  65. # max-file: "10"
  66. # rmqnamesrv:
  67. # image: "apache/rocketmq:latest"
  68. # environment:
  69. # JAVA_OPT_EXT: "-Duser.home=/home/rocketmq -Xms256M -Xmx256M -Xmn128m"
  70. # command: ["sh", "mqnamesrv"]
  71. # volumes:
  72. # - "$PWD/rocketmq/logs:/home/rocketmq/logs"
  73. # ports:
  74. # - 9876:9876
  75. # broker:
  76. # image: "apache/rocketmq:latest"
  77. # environment:
  78. # TZ: "Asia/Shanghai"
  79. # NAMESRV_ADDR: "rmqnamesrv:9876"
  80. # JAVA_OPT_EXT: "-Duser.home=/home/rocketmq -Xms256M -Xmx256M -Xmn128m"
  81. # command: ["sh", "mqbroker", "-c", "/home/rocketmq/broker.conf", "autoCreateTopicEnable=true"]
  82. # depends_on:
  83. # - "rmqnamesrv"
  84. # volumes:
  85. # - "$PWD/rocketmq/logs:/root/logs"
  86. # - "$PWD/rocketmq/store:/root/store"
  87. # - "$PWD/rocketmq/conf/broker.conf:/home/rocketmq/broker.conf"
  88. # rmqdashboard:
  89. # image: "apacherocketmq/rocketmq-dashboard:latest"
  90. # environment:
  91. # JAVA_OPTS: "-Drocketmq.namesrv.addr=rmqnamesrv:9876"
  92. # depends_on:
  93. # - "broker"
  94. # ports:
  95. # - 8080:8080
  96. testing:
  97. environment:
  98. TZ: "Asia/Shanghai"
  99. FLASKY_ADMIN: "admin"
  100. DATABASE_URL: "dm+dmPython://SYSDBA:SYSDBA001@dm-database:5236"
  101. DEV_DATABASE_URL: "dm+dmPython://SYSDBA:SYSDBA001@192.168.1.202:30236"
  102. TEST_DATABASE_URL: "dm+dmPython://SYSDBA:SYSDBA001@192.168.1.202:30236"