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