compose.yaml 2.2 KB

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