This commit is contained in:
2026-10-10 11:05:32 +03:00
parent f4b49e450f
commit 991a0c8b56
16 changed files with 1078 additions and 0 deletions
@@ -0,0 +1,48 @@
name: distsys-mq
services:
rabbitmq:
image: rabbitmq:4.3.6-management-alpine
volumes:
- ./tests/rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf
ports:
- 15672:15672
- 5672:5672
server:
image: distsys-mq-server
build:
context: ./solution/server
volumes:
- data-volume:/data
ports:
- 5000:5000
server-fdv:
image: distsys-mq-server
build:
context: ./solution/server
volumes:
- fake-data-volume:/data
ports:
- 5000:5000
worker:
image: distsys-mq-worker
build:
context: ./solution/worker
volumes:
- data-volume:/data
deploy:
replicas: 2
network-fault:
image: distsys-mq-network-fault
build:
context: ./tests/network-fault
network_mode: service:server
cap_add:
- NET_ADMIN
volumes:
data-volume:
fake-data-volume: