Simplificación de ficheros
This commit is contained in:
179
docker-compose.yml
Normal file
179
docker-compose.yml
Normal file
@@ -0,0 +1,179 @@
|
||||
services:
|
||||
rabbitmq:
|
||||
image: rabbitmq:3-management
|
||||
ports:
|
||||
- "5672:5672" # AMQP port
|
||||
- "15672:15672" # Management UI
|
||||
environment:
|
||||
- RABBITMQ_DEFAULT_USER=user
|
||||
- RABBITMQ_DEFAULT_PASS=password
|
||||
volumes:
|
||||
- rabbitmq_data:/var/lib/rabbitmq
|
||||
networks:
|
||||
- whisper_network
|
||||
|
||||
receiver:
|
||||
build:
|
||||
context: ./receiver
|
||||
ports:
|
||||
- "8001:8000" # Puerto interno para kompose
|
||||
volumes:
|
||||
- ./input:/app/input
|
||||
- ./shared:/app/shared
|
||||
depends_on:
|
||||
- rabbitmq
|
||||
networks:
|
||||
- whisper_network
|
||||
|
||||
splitter:
|
||||
build:
|
||||
context: ./splitter
|
||||
ports:
|
||||
- "8002:8000" # Puerto interno para kompose
|
||||
volumes:
|
||||
- ./shared:/app/shared
|
||||
depends_on:
|
||||
- rabbitmq
|
||||
networks:
|
||||
- whisper_network
|
||||
|
||||
processor1:
|
||||
build:
|
||||
context: ./processor
|
||||
ports:
|
||||
- "8003:8000" # Puerto interno para kompose
|
||||
volumes:
|
||||
- ./shared:/app/shared
|
||||
depends_on:
|
||||
- rabbitmq
|
||||
environment:
|
||||
- PROCESSOR_ID=1
|
||||
networks:
|
||||
- whisper_network
|
||||
|
||||
processor2:
|
||||
build:
|
||||
context: ./processor
|
||||
ports:
|
||||
- "8004:8000" # Puerto interno para kompose
|
||||
volumes:
|
||||
- ./shared:/app/shared
|
||||
depends_on:
|
||||
- rabbitmq
|
||||
environment:
|
||||
- PROCESSOR_ID=2
|
||||
networks:
|
||||
- whisper_network
|
||||
|
||||
# processor3:
|
||||
# build:
|
||||
# context: ./processor
|
||||
# volumes:
|
||||
# - ./shared:/app/shared
|
||||
# depends_on:
|
||||
# - rabbitmq
|
||||
# environment:
|
||||
# - PROCESSOR_ID=3
|
||||
# networks:
|
||||
# - whisper_network
|
||||
# deploy:
|
||||
# resources:
|
||||
# reservations:
|
||||
# devices:
|
||||
# - driver: nvidia
|
||||
# count: 1
|
||||
# capabilities: [gpu]
|
||||
|
||||
# processor4:
|
||||
# build:
|
||||
# context: ./processor
|
||||
# volumes:
|
||||
# - ./shared:/app/shared
|
||||
# depends_on:
|
||||
# - rabbitmq
|
||||
# environment:
|
||||
# - PROCESSOR_ID=4
|
||||
# networks:
|
||||
# - whisper_network
|
||||
# deploy:
|
||||
# resources:
|
||||
# reservations:
|
||||
# devices:
|
||||
# - driver: nvidia
|
||||
# count: 1
|
||||
# capabilities: [gpu]
|
||||
|
||||
# processor5:
|
||||
# build:
|
||||
# context: ./processor
|
||||
# volumes:
|
||||
# - ./shared:/app/shared
|
||||
# depends_on:
|
||||
# - rabbitmq
|
||||
# environment:
|
||||
# - PROCESSOR_ID=5
|
||||
# networks:
|
||||
# - whisper_network
|
||||
# deploy:
|
||||
# resources:
|
||||
# reservations:
|
||||
# devices:
|
||||
# - driver: nvidia
|
||||
# count: 1
|
||||
# capabilities: [gpu]
|
||||
# processor6:
|
||||
# build:
|
||||
# context: ./processor
|
||||
# volumes:
|
||||
# - ./shared:/app/shared
|
||||
# depends_on:
|
||||
# - rabbitmq
|
||||
# environment:
|
||||
# - PROCESSOR_ID=6
|
||||
# networks:
|
||||
# - whisper_network
|
||||
# deploy:
|
||||
# resources:
|
||||
# reservations:
|
||||
# devices:
|
||||
# - driver: nvidia
|
||||
# count: 1
|
||||
# capabilities: [gpu]
|
||||
|
||||
# processor7:
|
||||
# build:
|
||||
# context: ./processor
|
||||
# volumes:
|
||||
# - ./shared:/app/shared
|
||||
# depends_on:
|
||||
# - rabbitmq
|
||||
# environment:
|
||||
# - PROCESSOR_ID=7
|
||||
# networks:
|
||||
# - whisper_network
|
||||
# deploy:
|
||||
# resources:
|
||||
# reservations:
|
||||
# devices:
|
||||
# - driver: nvidia
|
||||
# count: 1
|
||||
# capabilities: [gpu]
|
||||
|
||||
unifier:
|
||||
build:
|
||||
context: ./unifier
|
||||
ports:
|
||||
- "8005:8000" # Puerto interno para kompose
|
||||
volumes:
|
||||
- ./shared:/app/shared
|
||||
- ./output:/app/output
|
||||
depends_on:
|
||||
- rabbitmq
|
||||
networks:
|
||||
- whisper_network
|
||||
|
||||
networks:
|
||||
whisper_network:
|
||||
|
||||
volumes:
|
||||
rabbitmq_data:
|
||||
Reference in New Issue
Block a user