Используемые технологий: 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