services:
  #Первая программа
  first:
    #Директория для сборки первой программы
    build: ./WorkFirst/
    #Монтирование 2 каталогов из хост системы
    volumes:
      - ./data:/var/data
      - ./result_first:/var/result

  #Вторая программа
  second:
    #Директория для сборки второй программы
    build: ./WorkSecond/
    #Задание очередности запуска через depends_on
    depends_on:
      - first
    #Монтирование 2 каталогов из хост системы
    volumes:
      - ./result_first:/var/data
      - ./result_second:/var/result