DAS_2024_1/melnikov_igor_lab_2/docker-compose.yml

27 lines
1.5 KiB
YAML
Raw Normal View History

2024-12-14 22:45:25 +04:00
services:
# сервис, отвечающий за генерацию файлов
generator:
build:
context: ./generator # путь к директории с Dockerfile для генерации
volumes:
- ./data:/var/data # монтирование локальной директории ./data в директорию /var/data внутри контейнера
entrypoint: python generate_files.py # запуск скрипта генерации
# Первый сервис, получающий случайный файл
app_1:
build:
context: ./app_1 # путь к директории с Dockerfile для первого сервиса
volumes:
- ./data:/var/data # Монтирование локальной директории data в /var/data
- ./result:/var/result # Монтирование локальной директории data в /var/result
depends_on: # Указывает, что первый сервис зависит от генератора
- generator
# Второй сервис, считающий произведение первого и последнего чисел из файла
app_2:
build:
context: ./app_2 # путь к директории с Dockerfile для второго сервиса
volumes:
- ./result:/var/result # Монтирование локальной директории data в /var/result
depends_on: # Указывает, что второй сервис зависит от первого
- app_1