DAS_2024_1/kashin_maxim_lab_2/docker-compose.yml

25 lines
1.5 KiB
YAML
Raw Permalink Normal View History

services:
program_0:
build:
context: ./program_0 # Контекст сборки для контейнера program_0, указывающий на папку с Dockerfile
volumes:
- ./var/data:/data # Монтирование локальной директории ./var/data в контейнер по пути /data
2024-09-24 18:13:22 +04:00
program_1:
build:
context: ./program_1 # Контекст сборки для контейнера program_1, указывающий на папку с Dockerfile
2024-09-24 18:13:22 +04:00
volumes:
- ./var/data:/data # Монтирование локальной директории ./var/data в контейнер по пути /data
- ./var/result:/result # Монтирование локальной директории ./var/result в контейнер по пути /result
2024-09-24 18:13:22 +04:00
depends_on:
- program_0 # Зависимость от program_0; program_1 не будет запущен до завершения program_0
2024-09-24 18:13:22 +04:00
program_2:
build:
context: ./program_2 # Контекст сборки для контейнера program_2, указывающий на папку с Dockerfile
2024-09-24 18:13:22 +04:00
volumes:
- ./var/result:/result # Монтирование локальной директории ./var/result в контейнер по пути /result
2024-09-24 18:13:22 +04:00
depends_on:
- program_1 # Зависимость от program_1; program_2 не будет запущен до завершения program_1