forked from Alexey/DAS_2024_1
22 lines
1.8 KiB
Markdown
22 lines
1.8 KiB
Markdown
|
## Лабораторная работа №2
|
|||
|
### Выполнила Артамонова Татьяна ПИбд-42
|
|||
|
|
|||
|
**Вариант 1: Программа 4 - Количество символов в именах файлов из каталога /var/data**
|
|||
|
|
|||
|
- Формирует файл /var/result/data1.txt так, что каждая строка файла - количество символов в именах файлов из каталога /var/data.
|
|||
|
|
|||
|
**Вариант 2: Программа 3 - Количество чисел в последовательности**
|
|||
|
|
|||
|
- Ищет набольшее число из файла /var/result/data1.txt и сохраняет количество таких чисел из последовательности в /var/result/data2.txt.
|
|||
|
|
|||
|
**Структура проекта:**
|
|||
|
|
|||
|
1. В папках worker-1, worker-2 лежат выполняемые файлы .py и Dockerfile-ы с необходимым набором инструкций.
|
|||
|
2. В папке data лежат файлы, длину имен которых нужно посчитать.
|
|||
|
3. В папке result лежат файлы с результатами выполнения программ. data1.txt - результат выполнения main1.py (worker-1), data2.txt - результат выполнения main2.py (worker-2). Данные в data2 рассчитываются из данных data1.
|
|||
|
4. Файл .gitignore - для указания, какие файлы отслеживать, а какие - нет.
|
|||
|
5. docker-compose.yml - для определения и управления контейнерами Docker.
|
|||
|
|
|||
|
**Команда для запуска** - docker-compose up --build
|
|||
|
|
|||
|
**Ссылка на видео:** https://vk.com/artamonovat?z=video212084908_456239357%2Fvideos212084908%2Fpl_212084908_-2
|