DAS_2024_1/karamushko_maxim_lab_2/README.md
2024-12-23 16:17:40 +04:00

1.6 KiB
Raw Blame History

Лабораторная работа №2 - Разработка простейшего распределенного приложения

ПИбд-42 || Карамушко Максим

Описание

В данной лабораторной работе было создано два докер контейнера с программами на python: service1 и service2. Результат выполнения service1 является исходными данными для service2.

Для этой лабораторной работы выбран вариант 1.

Первая программа:

Ищет в /var/data файл с наибольшим количеством строк и перемещает его в /var/result/data.txt.

Вторая программа:

1. Ищет наибольшее число в /var/data/data.txt возводит его в квадрат и сохраняет в /var/result/result.txt.

Докерфайлы имеют схожую структуру.

Инструкция для работы

  1. Клонирование репозитория:
git clone <ссылка-на-репозиторий>
cd <папка репозитория>
cd <папка лабораторной работы>
  1. Запуск контейнеров:
docker compose up --build
  1. Результаты: Итог работы первой программы будет в папке result_first, а второй - в result_second.

Видео с демонстрацией работы:

https://disk.yandex.ru/i/_HDHTKq3vVGsSA