forked from Alexey/DAS_2024_1
.. | ||
app-1 | ||
app-2 | ||
app-generator | ||
.gitignore | ||
docker-compose.yaml | ||
README.md |
Лабораторная работа №2
Богданов Дмитрий ПИбд-42
Для выполнения была проделана следующая работа:
Были написаны и развернуты 3 сервиса: генератор файлов, 2 приложения для работы с этими файлами по вариантам 2 и 1 соответственно:
Вариант 2 (для первого приложения):
Формирует файл /var/result/data.txt из первых строк всех файлов каталога /var/data.
Вариант 1 (для второго приложения):
Формирует файл /var/result/data.txt из первых строк всех файлов каталога /var/data.
Приложения работают совместно, используя общий монтированный том как источник информации:
volumes:
- ./data:/var/data
volumes:
- ./data:/var/data
- ./result:/var/result
volumes:
- ./result:/var/result
Запуск лабораторной:
Необходимо перейти в папку с файлом docker-compose.yaml и ввести следующую команду:
docker compose up --build
Сервис генератора сгенерирует папки data и result, где будут сгенерированы входные файлы и файл-результат их обработки соответственно.
Видео с результатом запуска:
Видео-демонстрацию работы можно посмотреть по данной ссылке.