Используемые технологий: Java 17, Gradle 8.3, Clean architecture, Spring (Boot 3.1.5, Web, Data MongoDB) , MyBatis, Lombok, Migration(Flyway, Mongock), PosgreSQL, MongoDB , REST API, Testing(JUnit, Mocikto, Testontainer, Integration).
Необходимо версия Java - 17
- Клонируйте или скачайте проект
- Для клонирование введите команду
git clone https://github.com/arabro15/telephony
- Либо скачайте его .zip файлом и разархивируйте.
- Откройте проект и запустите Docker
- Откройте терминал в папке проекта
- Введите команду
docker-compose up -d --build
- Запустите приложение
- Сделайте импорт файл
telephony.postman_colletion.json
в Postman - Приступать к тестированию через postman
version:
postgres:15.3-alpine
user:
local_pg_user
password:
y0ONKIOdCaj2n23
database:
local_telephony_posgresql
host:
localhost
port:
5438
version:
mongo:latest (7.0.2)
user:
local_mongo_user
password:
106fe2e9be0e4016a60f68ad40c9451a
host:
localhost
port:
27039