DAS_2024_1/fadeeva_nastya_lab_2/docker-compose.yml
2024-12-13 00:31:02 +04:00

27 lines
1.6 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

services:
# сервис, отвечающий за генерацию файлов
generator:
build:
context: ./generator # путь к директори с Dokcerfile для генерации
volumes:
- ./data:/var/data # монтирование локальной директории ./data в директорию /var/data внутри контейнера
entrypoint: python generate_files.py # запуск скрипта генерации
# Первый сервис, получающий случайный файл
worker_1:
build:
context: ./worker_1 # путь к директори с Dokcerfile для первого сервиса
volumes:
- ./data:/var/data # Монтирование локальной директории data в /var/data
- ./result:/var/result # Монтирование локальной директории data в /var/result
depends_on: # Указывает, что первый сервис зависит от генератора
- generator
# Второй сервис, считающий произведение первого и последнего чисел из файла
worker_2:
build:
context: ./worker_2 # путь к директори с Dokcerfile для второго сервиса
volumes:
- ./result:/var/result # Монтирование локальной директории data в /var/result
depends_on: # Указывает, что второй сервис зависит от первого
- worker_1