JUNOHUB-test/docker-compose.yml
Saad Mohsin 47c72eec7e fix
2025-09-11 12:02:48 +05:00

47 lines
994 B
YAML

services:
master:
build: .
container_name: pdc-master
hostname: pdc-master # <-- ADD THIS LINE
volumes:
- ./hostfile:/app/hostfile
command: >
sh -c "/usr/sbin/sshd & sleep 5 && mpirun -np 5 --hostfile /app/hostfile --allow-run-as-root /app/task1"
networks:
- pdcn
worker1:
build: .
container_name: pdc-worker1
hostname: pdc-worker1 # <-- ADD THIS LINE
command: /usr/sbin/sshd -D
networks:
- pdcn
worker2:
build: .
container_name: pdc-worker2
hostname: pdc-worker2 # <-- ADD THIS LINE
command: /usr/sbin/sshd -D
networks:
- pdcn
worker3:
build: .
container_name: pdc-worker3
hostname: pdc-worker3 # <-- ADD THIS LINE
command: /usr/sbin/sshd -D
networks:
- pdcn
worker4:
build: .
container_name: pdc-worker4
hostname: pdc-worker4 # <-- ADD THIS LINE
command: /usr/sbin/sshd -D
networks:
- pdcn
networks:
pdcn:
driver: bridge