Для сборки и запуска проекта требуются:
Для развертывания приложения используется механизм контейнеризации:
Для запуска приложения необходимо:
- Скомпилировать и собрать проект: mvn clean package
- Запустить создание образов и контейнеров приложения, БД в Docker: docker-compose up -d
- В браузере получить полный список мест со статусами бронирования: http://localhost:8888/seats
- Для бронирования мест использовать put метод по url: http://localhost:8888/seats с телом:
[ { "id": 1, "booking": true }, { "id": 2, "booking": true } ]
Code released under the GNU General Public License v3.0
Created by @akardapolov