forked from Alexey/DAS_2024_1
60 lines
1.4 KiB
YAML
60 lines
1.4 KiB
YAML
services:
|
|
rabbit:
|
|
image: rabbitmq:3.10.7-management
|
|
restart: always
|
|
ports:
|
|
- 5672:5672
|
|
- 8081:15672
|
|
environment:
|
|
RABBITMQ_DEFAULT_USER: admin
|
|
RABBITMQ_DEFAULT_PASS: admin
|
|
|
|
publisher:
|
|
build: ./Publisher/
|
|
restart: always
|
|
depends_on:
|
|
- rabbit
|
|
environment:
|
|
RABBIT_HOST: rabbit
|
|
RABBIT_USERNAME: admin
|
|
RABBIT_PASSWORD: admin
|
|
RABBIT_EXCHANGE: 'ReportIn'
|
|
|
|
concumer1:
|
|
build: ./ConsumerSimple/
|
|
restart: always
|
|
depends_on:
|
|
- rabbit
|
|
- publisher
|
|
environment:
|
|
RABBIT_HOST: rabbit
|
|
RABBIT_USERNAME: admin
|
|
RABBIT_PASSWORD: admin
|
|
RABBIT_EXCHANGE: 'ReportIn'
|
|
RABBIT_QUEUE: 'First'
|
|
|
|
concumer2:
|
|
build: ./ConsumerSimple/
|
|
restart: always
|
|
depends_on:
|
|
- rabbit
|
|
- publisher
|
|
environment:
|
|
RABBIT_HOST: rabbit
|
|
RABBIT_USERNAME: admin
|
|
RABBIT_PASSWORD: admin
|
|
RABBIT_EXCHANGE: 'ReportIn'
|
|
RABBIT_QUEUE: 'Second'
|
|
# concumer2:
|
|
# build: ./ConsumerDelay/
|
|
# restart: always
|
|
# depends_on:
|
|
# - rabbit
|
|
# - publisher
|
|
# environment:
|
|
# RABBIT_HOST: rabbit
|
|
# RABBIT_USERNAME: admin
|
|
# RABBIT_PASSWORD: admin
|
|
# RABBIT_EXCHANGE: 'ReportIn'
|
|
# RABBIT_QUEUE: 'Second'
|