Skip to content

prostohttp/009-docker-2-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Предисловие

В домашнем задании развиваем приложение «Библиотека».

Задание 2: микросервисы

Добавьте в приложение счётчик просмотра книг:

  • счётчик увеличивается при каждом просмотре книги,
  • за хранение значения счётчика отвечает отдельное приложение,
  • данные счётчика хранятся на диске и переживают рестарт приложения или контейнера.

Используйте docker-compose для разработки приложения в контейнере.

Критерии выполнения

В результате выполнения задания

  1. Создано приложение Node.js, обрабатывающее два роута:
    • увеличить счётчик POST /counter/:bookId/incr;
    • получить значение счётчика GET /counter/:bookId — приложение контейнеризировано.
  2. В основном приложении при просмотре книги:
    • увеличение счётчика,
    • отображение значения счётчика;
  3. Создан docker-compose.yml, запуск которого поднимает оба приложения и позволяет продемонстрировать работу счётчика.

В исходном коде приложения должен появиться docker-compose.yml.

About

Задание 2: микросервисы

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published