Name: peba
Owner: Teresina Hacker Clube
Description: O Peba é um sistema que indexa em fonte única informações relacionadas às despesas de vários entidades governamentais com suporte para filtros e buscas avançadas.
Created: 2015-02-14 05:27:05.0
Updated: 2017-12-07 04:04:25.0
Pushed: 2017-03-05 17:02:13.0
Homepage: http://peba.teresinahc.org
Size: 2465
Language: Ruby
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
=====
<img src="https://travis-ci.org/teresinahc/peba.svg?branch=master" alt="Build Status">
<img src="https://codeclimate.com/github/teresinahc/peba/badges/gpa.svg" alt="Code Climate">
<img src="https://codeclimate.com/github/teresinahc/peba/badges/coverage.svg" alt="Test Coverage">
O Peba é um sistema que indexa em fonte única informações relacionadas às despesas de vários entidades governamentais com suporte para filtros e buscas avançadas.
Primeiramente, no diretório config
, crie uma cópia do arquivo database.yml.template
com o nome database.yml
. Abra este arquivo e modifique os valores de acordo com as configurações do seu banco de dados.
Caso já possua ambiente ruby/rails instalado
Instalar o Elasticsearch: https://www.elastic.co/
Instalar as dependências do projeto
bundle install
Executar os comandos para criar o banco e tabelas
rake db:create db:migrate
Iniciar o Elasticsearch.
Rodar os scripts de crawler. (Segure firme. Vai demorar um pouco…)
rake crawler:run
Iniciar o rails
rails s
ou guard
Via Docker
Antes de mais nada, tenha certeza de que tenha docker
e docker-compose
instalado.
Copie o arquivo de exemplo do docker-compose
:
docker-compose.yml.template docker-compose.yml
Copie os arquivos config/database.yml.template
e config/chewy.yml.template
, eles já estão prontos para serem usados com docker:
config/database.yml.template config/database.yml
config/chewy.yml.template config/chewy.yml
Levante o banco de dados (se você não tiver as imagens o primeiro comando pode demorar um pouco):
cker-compose run app rake db:setup
cker-compose run app rake crawler:run
Levante a app:
cker-compose up app
Estes comandos só serão necessários caso seja a primeira vez que esteja rodando o sistema. Das próximas vezes, execute apenas o comando do passo 4.
Você pode nos ajudar abrindo issues através do github reportando bugs e nos enviando sugestões. Aos que desejam colaborar com código, peço que enviem Pull Requests para o branch “develop”.
Se desejar, pode seguir nosso roadmap de desenvolvimento.
Disponibilizamos um formulário caso queira nos enviar alguma crítica ou sugestão. Também estamos no: @tocadopeba siga o pebinha! =D