/sentiment_microservices

Microservices with HTTP, TorchServe Server, FastApi and Docker-compose

Primary LanguagePython

MicroServices

  1. Установить docker и docker-compose
  2. Чтобы запустить в тервинале нужно ввести
-- Run all services
$> docker-compose up -d
  1. В браузере открыть http://localhost:8000/

  2. В поле ввести текст на Английском

  3. При нажатии на кнопку отправляется POST запрос, его обрабатывает fastapi

  4. FastApi обращается к микросервису torch-serve для получения сентимента предложения

  5. Чтобы отключить контейнеры и удалить images

-- Stop all services
$> docker-compose down

-- Stop and remove all services and images
$> docker-compose down -v --rmi all

-- Remove all unused containers, networks and images
$> docker system prune