docker-compose-dendrite-inner.yml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. version: '2'
  2. services:
  3. cache-loader:
  4. image: docker.finogeeks.club/finochat/dendrite:1.2019.1
  5. restart: always
  6. #network_mode: host
  7. environment:
  8. RUN_ENV: "release"
  9. SERVICE_NAME: "loader"
  10. KAFKA_ADDRS: "kafka:9092"
  11. DB_URI: "postgres://dendrite:finochat@postgres:15432"
  12. SERVER_FED_CERT: "/opt/dendrite/config/server.crt"
  13. SERVER_PRIVATE_KEY: "/opt/dendrite/config/matrix_key.pem"
  14. REDIS_ADDRS: "redis://user:finochat@codis:6379/0;redis://user:finochat@codis:6380/0"
  15. SERVER_NAME: "finogeeks.club"
  16. extra_hosts:
  17. - "kafka:10.135.100.208"
  18. - "postgres:10.104.39.103"
  19. - "codis:10.135.29.183"
  20. - "push-service:10.135.129.123"
  21. - "netdisk:10.135.154.82"
  22. volumes:
  23. #- /Users/huguanrui/git/src/github.com/matrix-org/dendrite/log:/opt/dendrite/log
  24. - /mnt/data/logs:/opt/dendrite/log
  25. persist:
  26. image: docker.finogeeks.club/finochat/dendrite:1.2019.1
  27. restart: always
  28. #network_mode: host
  29. environment:
  30. RUN_ENV: "release"
  31. SERVICE_NAME: "persist"
  32. KAFKA_ADDRS: "kafka:9092"
  33. DB_URI: "postgres://dendrite:finochat@postgres:15432"
  34. SERVER_FED_CERT: "/opt/dendrite/config/server.crt"
  35. SERVER_PRIVATE_KEY: "/opt/dendrite/config/matrix_key.pem"
  36. REDIS_ADDRS: "redis://user:finochat@codis:6379/0;redis://user:finochat@codis:6380/0"
  37. SERVER_NAME: "finogeeks.club"
  38. extra_hosts:
  39. - "kafka:10.135.100.208"
  40. - "postgres:10.104.39.103"
  41. - "codis:10.135.29.183"
  42. - "push-service:10.135.129.123"
  43. - "netdisk:10.135.154.82"
  44. volumes:
  45. #- /Users/huguanrui/git/src/github.com/matrix-org/dendrite/log:/opt/dendrite/log
  46. - /mnt/data/logs:/opt/dendrite/log
  47. depends_on:
  48. - cache-loader
  49. push:
  50. image: docker.finogeeks.club/finochat/dendrite:1.2019.1
  51. restart: always
  52. #network_mode: host
  53. environment:
  54. RUN_ENV: "release"
  55. SERVICE_NAME: "push"
  56. KAFKA_ADDRS: "kafka:9092"
  57. DB_URI: "postgres://dendrite:finochat@postgres:15432"
  58. SERVER_FED_CERT: "/opt/dendrite/config/server.crt"
  59. SERVER_PRIVATE_KEY: "/opt/dendrite/config/matrix_key.pem"
  60. REDIS_ADDRS: "redis://user:finochat@codis:6379/0;redis://user:finochat@codis:6380/0"
  61. SERVER_NAME: "finogeeks.club"
  62. extra_hosts:
  63. - "kafka:10.135.100.208"
  64. - "postgres:10.104.39.103"
  65. - "codis:10.135.29.183"
  66. - "push-service:10.135.129.123"
  67. - "netdisk:10.135.154.82"
  68. volumes:
  69. #- /Users/huguanrui/git/src/github.com/matrix-org/dendrite/log:/opt/dendrite/log
  70. - /mnt/data/logs:/opt/dendrite/log
  71. depends_on:
  72. - persist
  73. sync:
  74. image: docker.finogeeks.club/finochat/dendrite:1.2019.1
  75. restart: always
  76. #network_mode: host
  77. environment:
  78. RUN_ENV: "release"
  79. SERVICE_NAME: "sync"
  80. KAFKA_ADDRS: "kafka:9092"
  81. DB_URI: "postgres://dendrite:finochat@postgres:15432"
  82. SERVER_FED_CERT: "/opt/dendrite/config/server.crt"
  83. SERVER_PRIVATE_KEY: "/opt/dendrite/config/matrix_key.pem"
  84. REDIS_ADDRS: "redis://user:finochat@codis:6379/0;redis://user:finochat@codis:6380/0"
  85. SERVER_NAME: "finogeeks.club"
  86. extra_hosts:
  87. - "kafka:10.135.100.208"
  88. - "postgres:10.104.39.103"
  89. - "codis:10.135.29.183"
  90. - "push-service:10.135.129.123"
  91. - "netdisk:10.135.154.82"
  92. ports:
  93. - 8009:8008
  94. volumes:
  95. #- /Users/huguanrui/git/src/github.com/matrix-org/dendrite/log:/opt/dendrite/log
  96. - /mnt/data/logs:/opt/dendrite/log
  97. depends_on:
  98. - push
  99. front:
  100. image: docker.finogeeks.club/finochat/dendrite:1.2019.1
  101. restart: always
  102. #network_mode: host
  103. environment:
  104. RUN_ENV: "release"
  105. SERVICE_NAME: "front"
  106. KAFKA_ADDRS: "kafka:9092"
  107. DB_URI: "postgres://dendrite:finochat@postgres:15432"
  108. SERVER_FED_CERT: "/opt/dendrite/config/server.crt"
  109. SERVER_PRIVATE_KEY: "/opt/dendrite/config/matrix_key.pem"
  110. REDIS_ADDRS: "redis://user:finochat@codis:6379/0;redis://user:finochat@codis:6380/0"
  111. SERVER_NAME: "finogeeks.club"
  112. extra_hosts:
  113. - "kafka:10.135.100.208"
  114. - "postgres:10.104.39.103"
  115. - "codis:10.135.29.183"
  116. - "push-service:10.135.129.123"
  117. - "netdisk:10.135.154.82"
  118. ports:
  119. - 8008:8008
  120. volumes:
  121. #- /Users/huguanrui/git/src/github.com/matrix-org/dendrite/log:/opt/dendrite/log
  122. - /mnt/data/logs:/opt/dendrite/log
  123. depends_on:
  124. - sync