DAS_2024_1/bogdanov_dmitry_lab_2
2024-10-04 15:52:10 +04:00
..
app-1 Чистый неподкупный рабочий код 2-й лабораторной 2024-10-04 15:49:14 +04:00
app-2 Чистый неподкупный рабочий код 2-й лабораторной 2024-10-04 15:49:14 +04:00
app-generator Чистый неподкупный рабочий код 2-й лабораторной 2024-10-04 15:49:14 +04:00
.gitignore Чистый неподкупный рабочий код 2-й лабораторной 2024-10-04 14:33:05 +04:00
docker-compose.yaml Чистый неподкупный рабочий код 2-й лабораторной 2024-10-04 15:49:14 +04:00
README.md Исправлен README, готово 2024-10-04 15:52:10 +04:00

Лабораторная работа №2

Богданов Дмитрий ПИбд-42

Для выполнения была проделана следующая работа:

Были написаны и развернуты 3 сервиса: генератор файлов, 2 приложения для работы с этими файлами по вариантам 2 и 1 соответственно:

Вариант 2 (для первого приложения):

Формирует файл /var/result/data.txt из первых строк всех файлов каталога /var/data.

Вариант 1 (для второго приложения):

Ищет набольшее число из файла /var/data/data.txt и сохраняет его вторую степень в /var/result/result.txt.

Приложения работают совместно, используя общий монтированный том для записи и получения информации:

    volumes:
      - ./data:/var/data
    volumes:
      - ./data:/var/data
      - ./result:/var/result 
    volumes:
      - ./result:/var/result

Запуск лабораторной:

Необходимо перейти в папку с файлом docker-compose.yaml и ввести следующую команду:

docker compose up --build

Сервис генератора сгенерирует папки data и result, где будут сгенерированы входные файлы и файл-результат их обработки соответственно.

Видео с результатом запуска:

Видео-демонстрацию работы можно посмотреть по данной ссылке.