Sha256: 5d76c1d760c521237179897722f6957593d55a81586c5e001df0cbbb2e629284
Contents?: true
Size: 1.97 KB
Versions: 24
Compression:
Stored size: 1.97 KB
Contents
version: '2.1' services: zookeeper: image: confluentinc/cp-zookeeper:5.5.1 ports: - "2181:2181" environment: ZOOKEEPER_CLIENT_PORT: 2181 ZOOKEEPER_TICK_TIME: 2000 KAFKA_OPTS: "-Dzookeeper.4lw.commands.whitelist=*" healthcheck: test: echo ruok | nc 127.0.0.1 2181 | grep imok broker: image: confluentinc/cp-kafka:5.5.1 depends_on: - zookeeper ports: - "29092:29092" - "9092:9092" - "9101:9101" environment: KAFKA_BROKER_ID: 1 KAFKA_ZOOKEEPER_CONNECT: 'zookeeper:2181' KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://broker:29092,PLAINTEXT_HOST://localhost:9092 KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1 KAFKA_TRANSACTION_STATE_LOG_MIN_ISR: 1 KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR: 1 KAFKA_GROUP_INITIAL_REBALANCE_DELAY_MS: 0 KAFKA_JMX_PORT: 9101 KAFKA_DELETE_TOPIC_ENABLE: 'true' healthcheck: test: nc -z 127.0.0.1 9092 wait-for-healthy-services: image: alpine depends_on: broker: condition: service_healthy zookeeper: condition: service_healthy # If you want to run the tests locally with Docker, comment in the tests service. # The behaviour, especially of the integration tests, can differ somewhat compared # to running it on your machine. # tests: # build: # context: . # depends_on: # wait-for-healthy-services: # condition: service_started # environment: # RACECAR_BROKERS: broker:29092 # DOCKER_SUDO: 'true' # # When bringing up the stack, we just let the container exit. For running the # # specs, we'll use commands like `docker-compose run tests rspec` # command: ["echo", "ready"] # volumes: # # The line below allows us to run docker commands from the container itself # - "/var/run/docker.sock:/var/run/docker.sock" # - .:/app
Version data entries
24 entries across 24 versions & 1 rubygems
Version | Path |
---|---|
racecar-2.4.0 | docker-compose.yml |
racecar-2.3.1 | docker-compose.yml |
racecar-2.3.0 | docker-compose.yml |
racecar-2.3.0.alpha1 | docker-compose.yml |