34 lines
1.6 KiB
Markdown
34 lines
1.6 KiB
Markdown
# Лабораторная работа №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 |