Данный проект представляет собой монолитное приложение, состоящее из фронтенда и бэкенда.
Фронтенд реализован на фреймворке Angular. Бэкенд реализован на фреймворке Spring.
Приложение доступно по ссылке: https://mighty-harbor-02117.herokuapp.com/
-
Установить IntelliJ IDEA https://www.jetbrains.com/ru-ru/idea/ (Ultimate, пробная версия 30 дней)
-
Установить Java 11 https://adoptopenjdk.net/
-
Установить Node.js https://nodejs.org/en/ (LTS 64-битную версию)
-
Установить Git https://git-scm.com/
-
Установить Docker Desktop https://www.docker.com/get-started
-
Склонировать проект к себе (В IntelliJ IDEA File → New.. → Project from Version Control.. и вставить URL из репозитория)
-
Найти папку src/main/docker/postgresql.yml и запустить blog-postgresql (Докер должен быть запущен)
-
Зайти в корневую папку проекта и выполнить команду:
./mvnw
-
Приложение будет доступно по адресу http://localhost:8080
Jira - для создания тест-кейсов и багов https://qa-testproject.atlassian.net
Confluence - для создания требований https://qa-testproject.atlassian.net/wiki/home