Skip to content

PraticoApp/api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

PRÁTICO

Setup

To run the API, follow the steps below:

bundle install
bundle exec figaro install

Create a PostgreSQL user named pratico like this:

sudo -u postgres createuser -s pratico
sudo -u postgres psql
\password pratico
\q

The figaro gem (installed on the first step) will generate the unversioned file config/application.yml. Copy and paste the content from config/application.yml.example to config/application.yml and fill in the data needed.

After this, execute the following steps:

rake db:create
rake db:migrate

Finally, run the API:

rails s

Tests and coverage

Run the tests using:

bundle exec rspec

You can check the coverage for the project opening the coverage/index.html generated every time you run the RSpec.

Commit

Before pushing a commit, be sure to run the Rubocop and the tests:

rubocop
bundle exec rspec