Skip to content

Jaicke/near-places-mesa

Repository files navigation

Near Places Mesa

Build Status

Aplicação

Aplicação desenvolvida com a finalidade de listar locais cadastrados pelos usuários por ordem alfabética ou lugares próximos.

Ferramentas utilizadas

Documentação

Veja documentação para informações de funcionamento.

Testando aplicação

Pré-requisitos

  • Docker instalado, veja como instalar aqui.
  • Docker compose instalado, veja como instalar aqui.

Variável de ambiente

Para que o serviço de geolocalização funcione, deve-se primeiro adicionar a API key às variáveis de ambiente. Então adicione um arquivo .env na raiz do projeto e a adicione da seguinte maneira:

GEOCODING_API_KEY=SUA_API_KEY

Preparando aplicação

  • docker-compose build
  • docker-compose run web rails db:create
  • docker-compose run web rails db:migrate

Executando testes

  • docker-compose run web rspec

Executando servidor da aplicação

  • docker-compose up

Dessa forma é possivel acessar a aplicação em localhost:3000