/calorie-app

Project for Saratov java workshop 2024

Primary LanguageJava

Calorie Counter REST API

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