Este é o repositório com a API de dados relacionados ao Twitter do Parlametria.
Parlametria é uma plataforma de inteligência para o acompanhamento das atividades no Congresso Nacional. Coletamos dados da Câmara e do Senado para encontrar quais proposições estão quentes, o que está tramitando com mais energia, como o conteúdo dos projetos é alterado e quem são os atores importantes nesse processo. Acesse o Parlametria.
Recomendamos que você instale o docker e o docker-compose para configuração do ambiente de desenvolvimento.
Crie uma cópia do arquivo .env.sample
para um arquivo .env
também na raiz desse repositório.
O arquivo .env
deve ter as variáveis.
NODE_ENV=development
NODE_ENV indica qual o contexto que o NODE deve executar (development ou production)
POSTGRESURI=postgres://postgres:secret@postgres:5432/leggotwitter
POSTGRESURI é a URI de conexão com o banco de dados local do postgres com os dados de tweets e de proposições relacionadas aos tweets. Este banco está localizado no repositório leggo-twitter-dados.
Antes de subir o serviço da api do leggo-twitter é necessário povoar o Banco de Dados do leggo twitter. Para isto siga as instruções do README do leggo-twitter-dados.
Após a configuração correta do banco de dados então suba o serviço da API:
docker-compose up
Caso necessário refaça o build da imagem:
docker-compose build
Se encontrou algum problema ou deseja fazer alguma melhoria. Por favor, abra uma issue e descreva o problema com clareza, se possível com exemplos que possamos reproduzir.
Toda ajuda é bem vinda e de grande importância :) sinta-se à vontade.