Skip to content

pmarangone/sentiment-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Análise de sentimento

Projeto que demonstra a utilização de modelos de aprendizagem na classificação de avaliação de usuários.

Requisitos

Antes de iniciar, certifique-se de ter instalado:

Estrutura dos Contêineres

  • PostgreSQL: Banco de dados relacional.
  • RabbitMQ: Sistema de mensageria.
  • Consumer: Processa mensagens do RabbitMQ e interage com o banco de dados.
  • Backend: API FastAPI para análise de sentimentos.

Configuração e Execução

1. Clonar o Repositório

git clone <URL_DO_REPOSITORIO>
cd <NOME_DO_REPOSITORIO>

2. Construir e Iniciar os Contêineres

Execute o seguinte comando na raiz do projeto:

docker compose up --build

Este comando:

  • Constrói as imagens do backend e do consumidor.
  • Inicia os serviços PostgreSQL, RabbitMQ, consumidor e backend.

3. Verificar os Contêineres em Execução

Para verificar se os contêineres estão ativos:

docker ps

4. Acessar a API de Análise de Sentimentos

A API estará disponível em:

http://localhost:8000

5. Parar os Contêineres

Para interromper a execução dos contêineres:

docker compose down

About

Event-driven service and Restful API to classify customers reviews

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors