No description
  • Java 93.3%
  • Makefile 6.7%
Find a file
2022-07-25 22:09:45 +04:00
db Автоматическое создание базы данных при docker-compose up (#9) 2022-07-25 19:17:52 +04:00
src-java Автоматическое создание базы данных при docker-compose up (#9) 2022-07-25 19:17:52 +04:00
.gitignore Автоматическое создание базы данных при docker-compose up (#9) 2022-07-25 19:17:52 +04:00
Makefile Автоматическое создание базы данных при docker-compose up (#9) 2022-07-25 19:17:52 +04:00
manifest.yml Начальная конфигурация проекта (#2) 2022-07-25 12:52:34 +04:00
README.md Добавил отсутствующие пробелы в разделе Makefile 2022-07-25 22:09:45 +04:00

va-api

Этот репозиторий является частью проекта Voice Assistant.

Внутри реализуется модуль, представляющий из себя API для обращения извне и взаимодействия отдельных компонентов

Сборка

Проект состоит из двух модулей — gates и persistence. Модуль gates отвечает за прием/отправку сообщений и, при необходимости, обращается к модулю persistence, осуществляющему работу с базой данных. Модули собираются с помощью системы сборки Gradle.

Зависимости

Для корректной работы необходимо установить:

  1. JDK
  2. Docker
  3. Docker-compose
  4. Gradle

Makefile

make db: Запуск docker-контейнера с базой данных

make build: Сборка проекта

make start: Сборка и запуск проекта

make stop: Остановка проекта и контейнера с базой данных

make clean: Очистка проекта

Стандартный порядок работы с проектом

make db -> make start -> make stop -> make clean (при необходимости)