- Ruby 2.3.1
- Rails 5.1.1
- RSpec 3.6
- SQLite
- Puma
- Docker (https://www.docker.com/)
- Docker Compose (https://docs.docker.com/compose/)
- Instalar Docker: https://www.docker.com/community-edition#/download
- Clonar repositório:
$ git clone [email protected]:guilhermeslk/vr-code-challenge.git && cd vr-code-challenge
- Realizar build do ambiente:
$ docker-compose build
- Criar banco de dados da API no container web:
$ docker-compose run web rake db:create db:migrate
- Rodar seeds para cadastro de províncias:
$ docker-compose run web rake db:seed
- Subir ambiente:
$ docker-compose up
A aplicação estará rodando em http://localhost:3000 :)
- Criar banco de dados de testes:
$ docker-compose run rake db:create db:migrate RAILS_ENV=test
- Rodar suíte:
$ rspec