REST API личного приложения для подсчета калорий и записи приемов пищи.
Предоставляет следующие API endpoints, описание REST контракта. Можно воспользоваться сайтом или развернуть приложение и пройти по адресу локального swagger'а для наглядной демонстрации контракта.
Для работы необходимо указать в local/env свой адрес:
- URL БД PostgreSQL
Задание:
- Реализовать методы
ProductController.updateProduct
иProductService.updateProduct
для обновления продукта. - Дописать необходимые тесты для сервисов, контроллеров.
Для локального запуска всех контейнеров:
docker compose --env-file local/env.env -p calorie-counter up -d
Для остановки всех контейнеров:
docker compose --env-file local/env.env stop