Этот репозиторий является частью проекта Voice Assistant.
Внутри реализуется модуль, представляющий из себя API для обращения извне и взаимодействия отдельных компонентов
Проект состоит из двух модулей — gates
и persistence
. Модуль gates
отвечает за прием/отправку сообщений и, при необходимости, обращается к модулю persistence
, осуществляющему работу с базой данных. Модули собираются с помощью системы сборки Gradle.
Для корректной работы необходимо установить:
- JDK
- Docker
- Docker-compose
- Gradle
make db
: Запуск docker-контейнера с базой данных
make build
: Сборка проекта
make start
: Сборка и запуск проекта
make stop
: Остановка проекта и контейнера с базой данных
make clean
: Очистка проекта
make db
-> make start
-> make stop
-> make clean
(при необходимости)