tree: 9941cc8415175f37afb235b115c5d0ad80c3e58c [path history] [tgz]
  1. configs/
  2. docker-compose.yaml
  3. Dockerfile
  4. entrypoint.sh
  5. README.md
example-setup/broker/README.md

What is this for?

This docker compose sets up primary and replica nodes using pull-replication to replicate with notifications over a broker. In this case our broker implementation is Kafka.

Copy the pull-replication, events-kafka, and events-broker artefacts to test into this directory:

cp $GERRIT_HOME/bazel-bin/plugins/pull-replication/pull-replication.jar .
cp $GERRIT_HOME/bazel-bin/plugins/events-kafka/events-kafka.jar .
cp $GERRIT_HOME/bazel-bin/plugins/events-broker/libevents-broker.jar .

Start up the application using docker compose:

docker-compose up