DAS_2024_1/lazarev_andrey_lab_2/docker-compose.yml

25 lines
1.9 KiB
YAML
Raw Normal View History

2024-10-14 16:27:36 +04:00
services:
generate-files: # Определяет первый сервис с именем "generate-files"
build:
context: ./generateFiles # Указывает путь к Docker-контексту для сборки образа (./generateFiles)
volumes:
- ./var/data:/data # Монтирует локальную директорию ./var/data в контейнерную директорию /data
first: # Определяет второй сервис с именем "first"
build:
context: ./first # Указывает путь к Docker-контексту для сборки образа (./first)
volumes:
- ./var/data:/data # Монтирует локальную директорию ./var/data в контейнерную директорию /data
- ./var/result:/result # Монтирует локальную директорию ./var/result в контейнерную директорию /result
depends_on:
- generate-files # Определяет, что сервис "first" зависит от "generate-files" и будет запущен после него
second: # Определяет третий сервис с именем "second"
build:
context: ./second # Указывает путь к Docker-контексту для сборки образа (./second)
volumes:
- ./var/result:/result # Монтирует локальную директорию ./var/result в контейнерную директорию /result
depends_on:
- first # Определяет, что сервис "second" зависит от "first" и будет запущен после него