-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathdocker-compose-rabbitmq.yaml
31 lines (29 loc) · 1.21 KB
/
docker-compose-rabbitmq.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
version: '3'
services:
producer:
container_name: senzing-stream-producer-example
environment:
# See https://github.com/Senzing/stream-producer#configuration
SENZING_DEFAULT_DATA_SOURCE: ${SENZING_DEFAULT_DATA_SOURCE:-TEST}
SENZING_DELAY_IN_SECONDS: 30
SENZING_INPUT_URL: ${SENZING_INPUT_URL:-https://s3.amazonaws.com/public-read-access/TestDataSets/loadtest-dataset-1M.json}
SENZING_RABBITMQ_EXCHANGE: senzing-rabbitmq-exchange
SENZING_RABBITMQ_HOST: senzing-rabbitmq
SENZING_RABBITMQ_PASSWORD: ${RABBITMQ_PASSWORD:-bitnami}
SENZING_RABBITMQ_QUEUE: senzing-rabbitmq-queue
SENZING_RABBITMQ_ROUTING_KEY: senzing.records
SENZING_RABBITMQ_USERNAME: ${RABBITMQ_USERNAME:-user}
SENZING_RECORD_MIN: ${SENZING_RECORD_MIN:-5000}
SENZING_RECORD_MAX: ${SENZING_RECORD_MAX:-10000}
SENZING_RECORD_MONITOR: 1000
SENZING_SUBCOMMAND: json-to-rabbitmq
image: senzing/stream-producer:${SENZING_DOCKER_IMAGE_VERSION_STREAM_PRODUCER:-latest}
networks:
- senzing
read_only: true
restart: on-failure
volumes:
- ${SENZING_VAR_DIR:-/var/opt/senzing}:/var/opt/senzing
networks:
senzing:
name: ${SENZING_DOCKER_NETWORK:-senzing-network}