fnsa-project
FNSA-project (finetuned-financial-news-sentiment-analysis)
Описание
Этот проект включает несколько подмодулей и использует Docker Compose для управления и развертывания различных сервисов. В этом руководстве объясняется, как загрузить подмодули и запустить проект с помощью Docker Compose.
Структура проекта
- Менеджер инференса.fnsa-inference-manager
- Сервер машинного обучения.fnsa-mlserver
- Менеджер новостей.fnsa-news-manager
- Телеграм-бот.fnsa-telegram-bot
Установка и запуск
Загрузка подмодулей
Для начала необходимо клонировать основной репозиторий и загрузить подмодули.
git clone --recurse-submodules https://gitverse.ru/sc/mai-project-developing/fnsa-project.git
Если репозиторий уже клонирован без подмодулей, можно загрузить подмодули отдельно:
git submodule update --init --recursive
Запуск с помощью Docker Compose
-
Убедитесь, что Docker и Docker Compose установлены на вашей системе.
-
Перейдите в корневую директорию проекта.
-
Запустите команду для поднятия всех сервисов:
docker-compose up --build
Эта команда создаст и запустит все необходимые контейнеры в соответствии с настройками, указанными в
.
Остановка сервисов
Для остановки всех запущенных контейнеров выполните:
docker-compose down