services:
  # Сервис с первым скриптом
  app_1:
    build: 
     context: ./app_1/ # Указываем путь к директории скрипта и Dockerfile
    volumes: # Монтируем локальную директорию с данными в /var/data и локальную директорию с результирующими данными в /var/result
      - ./data:/var/data
      - ./result:/var/result
  
  # Сервис со вторым скриптом
  app_2:
    depends_on: # Выполняем второй скрипт после завершения первого
      - app_1
    build:
      context: ./app_2/ # Указываем путь к директории скрипта и Dockerfile
    volumes: # Монтируем локальную директорию с данными в /var/data и локальную директорию с результирующими данными в /var/result
      - ./data:/var/data
      - ./result:/var/result