version: '2' services: cache-loader: image: docker.finogeeks.club/finochat/dendrite:1.2019.1 restart: always #network_mode: host environment: RUN_ENV: "release" SERVICE_NAME: "loader" KAFKA_ADDRS: "kafka:9092" DB_URI: "postgres://dendrite:finochat@postgres:15432" SERVER_FED_CERT: "/opt/dendrite/config/server.crt" SERVER_PRIVATE_KEY: "/opt/dendrite/config/matrix_key.pem" REDIS_ADDRS: "redis://user:finochat@codis:6379/0;redis://user:finochat@codis:6380/0" SERVER_NAME: "finogeeks.club" extra_hosts: - "kafka:10.135.100.208" - "postgres:10.104.39.103" - "codis:10.135.29.183" - "push-service:10.135.129.123" - "netdisk:10.135.154.82" volumes: #- /Users/huguanrui/git/src/github.com/matrix-org/dendrite/log:/opt/dendrite/log - /mnt/data/logs:/opt/dendrite/log persist: image: docker.finogeeks.club/finochat/dendrite:1.2019.1 restart: always #network_mode: host environment: RUN_ENV: "release" SERVICE_NAME: "persist" KAFKA_ADDRS: "kafka:9092" DB_URI: "postgres://dendrite:finochat@postgres:15432" SERVER_FED_CERT: "/opt/dendrite/config/server.crt" SERVER_PRIVATE_KEY: "/opt/dendrite/config/matrix_key.pem" REDIS_ADDRS: "redis://user:finochat@codis:6379/0;redis://user:finochat@codis:6380/0" SERVER_NAME: "finogeeks.club" extra_hosts: - "kafka:10.135.100.208" - "postgres:10.104.39.103" - "codis:10.135.29.183" - "push-service:10.135.129.123" - "netdisk:10.135.154.82" volumes: #- /Users/huguanrui/git/src/github.com/matrix-org/dendrite/log:/opt/dendrite/log - /mnt/data/logs:/opt/dendrite/log depends_on: - cache-loader push: image: docker.finogeeks.club/finochat/dendrite:1.2019.1 restart: always #network_mode: host environment: RUN_ENV: "release" SERVICE_NAME: "push" KAFKA_ADDRS: "kafka:9092" DB_URI: "postgres://dendrite:finochat@postgres:15432" SERVER_FED_CERT: "/opt/dendrite/config/server.crt" SERVER_PRIVATE_KEY: "/opt/dendrite/config/matrix_key.pem" REDIS_ADDRS: "redis://user:finochat@codis:6379/0;redis://user:finochat@codis:6380/0" SERVER_NAME: "finogeeks.club" extra_hosts: - "kafka:10.135.100.208" - "postgres:10.104.39.103" - "codis:10.135.29.183" - "push-service:10.135.129.123" - "netdisk:10.135.154.82" volumes: #- /Users/huguanrui/git/src/github.com/matrix-org/dendrite/log:/opt/dendrite/log - /mnt/data/logs:/opt/dendrite/log depends_on: - persist sync: image: docker.finogeeks.club/finochat/dendrite:1.2019.1 restart: always #network_mode: host environment: RUN_ENV: "release" SERVICE_NAME: "sync" KAFKA_ADDRS: "kafka:9092" DB_URI: "postgres://dendrite:finochat@postgres:15432" SERVER_FED_CERT: "/opt/dendrite/config/server.crt" SERVER_PRIVATE_KEY: "/opt/dendrite/config/matrix_key.pem" REDIS_ADDRS: "redis://user:finochat@codis:6379/0;redis://user:finochat@codis:6380/0" SERVER_NAME: "finogeeks.club" extra_hosts: - "kafka:10.135.100.208" - "postgres:10.104.39.103" - "codis:10.135.29.183" - "push-service:10.135.129.123" - "netdisk:10.135.154.82" ports: - 8009:8008 volumes: #- /Users/huguanrui/git/src/github.com/matrix-org/dendrite/log:/opt/dendrite/log - /mnt/data/logs:/opt/dendrite/log depends_on: - push front: image: docker.finogeeks.club/finochat/dendrite:1.2019.1 restart: always #network_mode: host environment: RUN_ENV: "release" SERVICE_NAME: "front" KAFKA_ADDRS: "kafka:9092" DB_URI: "postgres://dendrite:finochat@postgres:15432" SERVER_FED_CERT: "/opt/dendrite/config/server.crt" SERVER_PRIVATE_KEY: "/opt/dendrite/config/matrix_key.pem" REDIS_ADDRS: "redis://user:finochat@codis:6379/0;redis://user:finochat@codis:6380/0" SERVER_NAME: "finogeeks.club" extra_hosts: - "kafka:10.135.100.208" - "postgres:10.104.39.103" - "codis:10.135.29.183" - "push-service:10.135.129.123" - "netdisk:10.135.154.82" ports: - 8008:8008 volumes: #- /Users/huguanrui/git/src/github.com/matrix-org/dendrite/log:/opt/dendrite/log - /mnt/data/logs:/opt/dendrite/log depends_on: - sync