Сервис представляет собой фронтэнд и бэкэнд ленты сообщений. Реализовано создание постов, их редактирование, добавление и удаление комментариев, фильтрация по тегам, пагинация.
Версия: Java 21 Зависимости: Spring MVC, Spring Data, Thymeleaf, Postgres, Maven, JUnit, Hamcrest, Lombok, Logback. В качестве контейнера сервлетов используется Tomcat 11.
Для запуска программы необходим Docker и Maven.
- Для сборки war архива выполните команду "mvn package"
- Перейдите в папку /myblog, где расположен файл docker-compose.yaml и выполните команду "docker-compose up". После запуска контейнеров, блог будет доступен по адресу http://localhost:8080/myblog. В случае конфликта портов внесите исправления в docker-compose.yaml.
- Длина превью комментариев задается параметром POST_PREVIEW_LENGTH