No description
- Java 93.3%
- Makefile 6.7%
| db | ||
| src-java | ||
| .gitignore | ||
| Makefile | ||
| manifest.yml | ||
| README.md | ||
va-api
Этот репозиторий является частью проекта Voice Assistant.
Внутри реализуется модуль, представляющий из себя API для обращения извне и взаимодействия отдельных компонентов
Сборка
Проект состоит из двух модулей — gates и persistence. Модуль gates отвечает за прием/отправку сообщений и, при необходимости, обращается к модулю persistence, осуществляющему работу с базой данных. Модули собираются с помощью системы сборки Gradle.
Зависимости
Для корректной работы необходимо установить:
- JDK
- Docker
- Docker-compose
- Gradle
Makefile
make db: Запуск docker-контейнера с базой данных
make build: Сборка проекта
make start: Сборка и запуск проекта
make stop: Остановка проекта и контейнера с базой данных
make clean: Очистка проекта
Стандартный порядок работы с проектом
make db -> make start -> make stop -> make clean (при необходимости)