Skip to content

Atry/registrolivre

 
 

Repository files navigation

Registro Livre

O Registro Livre é uma plataforma de dados abertos cujo objetivo principal é colocar à disposição do público informações sobre empresas, imóveis e outros tipos de bens e atividades sujeitos a registro público no Brasil. Embora os dados disponíveis em cartórios e juntas comerciais sejam públicos, eles raramente são publicados. O cidadão que deseja ter acesso a contratos sociais e informações sobre propriedade de imóveis, por exemplo, precisa pagar taxas e aguardar vários dias para receber cópias de documentos. O Registro Livre vai reunir estes dados numa plataforma aberta, para a qual todo cidadão poderá contribuir. Desta forma, os registros públicos serão acessíveis a todos e tornados públicos de fato.

Tecnologias e dependências

Pré-requisitos

Para instalar a máquina virtual:

  • ^ Virtual Box 5.0.4 r102546
  • ^ Vagrant 1.7.3
  • Java 1.8
  • ^ NPM 2
  • ^ Gradle 2.4

No Mac OS X, instalando somente o 'node', o npm já é incluso.

Para rodar os testes

  • jshint
  • xquartz

Criar Máquina Virtual Local

O ambiente local para executar a aplicação é em uma máquina virtual. Para criar a máquina virtual no ambiente local, execute o script abaixo:

$ ./gradlew createVirtualMachine
  • Se é utilizada outra ferramenta de shell diferente de Bash, é necessário atualizar as váriaveis de ambiente com o comando: $ source /.profile

Deploy da aplicação no ambiente local

Para fazer o deploy da aplicação no ambiente local, antes você deve executar as tasks "bringUpLocalAppServer", "provisionLocalAppServer" e "createLocalDatabase"

A task para efetuar o deploy da aplicação:

$ ./gradlew deployLocalAppServer

Wiki Registro Livre

Se você tem alguma dúvida sobre o projeto, não deixe de consultar nossa Wiki

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 37.4%
  • Java 28.4%
  • HTML 14.4%
  • Shell 13.2%
  • CSS 5.3%
  • Ruby 1.3%