DAS_2024_1/karamushko_maxim_lab_2/README.md

34 lines
1.6 KiB
Markdown
Raw Normal View History

2024-12-23 16:17:40 +04:00
# Лабораторная работа №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 <папка лабораторной работы>
```
2. Запуск контейнеров:
```
docker compose up --build
```
3. Результаты:
Итог работы первой программы будет в папке `result_first`, а второй - в `result_second`.
### Видео с демонстрацией работы:
https://disk.yandex.ru/i/_HDHTKq3vVGsSA