Esse repositório é referente à API usada no aplicativo Guardiões Da Saúde. Logo ela é responsável por todas as requests que são feitas no aplicativo assim como o armazenamento dos dados no banco de dados.
Veja mais em nossa página clicando aqui
Usamos nessa API:
Esse repositório é referente à API usada no aplicativo Guardiões Da Saúde. Logo ela é responsável por todas as requests que são feitas no aplicativo assim como o armazenamento dos dados no banco de dados.
Veja mais em nossa página clicando aqui
Usamos nessa API:
Crie um arquivo chamado 'master.key' na pasta '/config', esse arquivo deve conter uma chave para tudo funcionar corretamente. Você pode conseguir essa chave com algum desenvolvedor do projeto.
$docker-compose build
$docker-compose up -d
$docker-compose up
Se o ambiente inicializou corretamente, agora basta migrar a base de dados com o comando a seguir:
docker-compose run web rake db:migrate
Teste se tudo está funcionando entrando em http://localhost:3001. Você deverá ver um JSON se tudo funciona normalmente.
Significa que você está tentando levantar o ambiente sem a key citada acima.
O postgres é uma grande fonte de erros.
Basta criar a base de dados
docker-compose exec db bash
...
psql -U postgres
...
create database [nome da base de dados];
Isso significa que a API tentou mandar uma mensagem para a base de dados Elastic e não encontrou no endereço localhost:9200. O Elastic é outra base que opera em separado do postgres.
Para solucionar, basta levantar uma instância do guadioes web rodando na porta 9200 ou alterar o endereço do elastic no arquivo elasticsearch.rb.
Basta escrever
rspec
E caso queria testar um modulo em específico
rspec spec/[pasta]/[arquivo]
ProEpi, Associação Brasileira de Profissionais de Epidemiologia de Campo
Licensed under the Apache License 2.0.