X-Git-Url: http://juplo.de/gitweb/?a=blobdiff_plain;f=docker-compose.yml;h=3773f15f484a3442f9a1facf2a5110671c825815;hb=9eee3e78a1592e3b78cbdfca658a1019e9b635a8;hp=7034fe5d0c8b8b24d37d4f49770e98b0c3148e59;hpb=79808e7cc9a044a02b49c79521e4e41948a9cd13;p=demos%2Fkafka%2Fchat diff --git a/docker-compose.yml b/docker-compose.yml index 7034fe5d..3773f15f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -105,15 +105,36 @@ services: - 8404:8404 backend-1: - image: jmalloc/echo-server:latest + image: juplo/chat-backend:0.0.1-SNAPSHOT + environment: + chat.backend.inmemory.sharding-strategy: kafkalike + chat.backend.inmemory.num-shards: 10 + chat.backend.inmemory.owned-shards: 1, 3, 4, 9 + chat.backend.inmemory.storage-strategy: mongodb + spring.data.mongodb.host: mongo + spring.data.mongodb.database: test ports: - 8081:8080 backend-2: - image: jmalloc/echo-server:latest + image: juplo/chat-backend:0.0.1-SNAPSHOT + environment: + chat.backend.inmemory.sharding-strategy: kafkalike + chat.backend.inmemory.num-shards: 10 + chat.backend.inmemory.owned-shards: 0, 2, 7 + chat.backend.inmemory.storage-strategy: mongodb + spring.data.mongodb.host: mongo + spring.data.mongodb.database: test ports: - 8082:8080 backend-3: - image: jmalloc/echo-server:latest + image: juplo/chat-backend:0.0.1-SNAPSHOT + environment: + chat.backend.inmemory.sharding-strategy: kafkalike + chat.backend.inmemory.num-shards: 10 + chat.backend.inmemory.owned-shards: 5, 6, 8 + chat.backend.inmemory.storage-strategy: mongodb + spring.data.mongodb.host: mongo + spring.data.mongodb.database: test ports: - 8083:8080