-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Labels
Description
I tried with this docker-compose file:
version: '3.4'
volumes:
cloudserver-data:
name: cloudserver-data
cloudserver-metadata:
name: cloudserver-metadata
mongo-data:
name: mongo-data
services:
cloudserver:
image: zenko/cloudserver:latest
container_name: cloudserver
platform: linux/amd64
environment:
- S3BACKEND=file
- REMOTE_MANAGEMENT_DISABLE=1
- ENDPOINT=localhost
- SCALITY_ACCESS_KEY_ID=accessKey1
- SCALITY_SECRET_ACCESS_KEY=verySecretKey1
- REDIS_HOST=redis
- REDIS_PORT=6379
- MONGODB_HOSTS=mongo:27017
- MONGODB_DATABASE=zenko
- CRR_METRICS_HOST=backbeat
- CRR_METRICS_PORT=8000
- LOG_LEVEL=trace
ports:
- "8111:8000"
volumes:
- cloudserver-data:/usr/src/app/localData
- cloudserver-metadata:/usr/src/app/localMetadata
depends_on:
- redis
- mongo
restart: always
backbeat:
image: zenko/backbeat:latest
container_name: backbeat
platform: linux/amd64
environment:
- CLOUDSERVER_HOST=cloudserver
- CLOUDSERVER_PORT=8000
- QUEUE_POPULATOR_ENABLED=true
- BACKBEAT_REPLICATION_METRICS=true
- REDIS_HOST=redis
- REDIS_PORT=6379
- MONGODB_HOSTS=mongo:27017
- MONGODB_DATABASE=zenko
- ZOOKEEPER_AUTO_CREATE_NAMESPACE=true
- ZOOKEEPER_CONNECTION_STRING=zookeeper:2181
- KAFKA_HOSTS=kafka:9092
- LOG_LEVEL=trace
depends_on:
- cloudserver
- redis
- mongo
- zookeeper
- kafka
restart: always
redis:
image: redis:alpine
container_name: redis-server
ports:
- "6379:6379"
restart: always
mongo:
image: mongo:4.2
container_name: mongo
ports:
- "27117:27017"
volumes:
- mongo-data:/data/db
restart: always
zookeeper:
image: wurstmeister/zookeeper:3.4.6
container_name: zookeeper
ports:
- "2181:2181"
restart: always
kafka:
image: wurstmeister/kafka:latest
container_name: kafka
ports:
- "9092:9092"
environment:
KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9092
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka:9092
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
depends_on:
- zookeeper
restart: always
but backbeat
service is constantly restarting.
Can you please provide me a minimal docker-compose that I can use for inspiration so that backbeat gets "connected" to cloudserver so that I can use the bucket notifications extension?