Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 2.29 KB

README.md

File metadata and controls

35 lines (24 loc) · 2.29 KB

Bike Index Serial Search Inspector

Build Status Code Climate Test Coverage

Serial Search Inspector is a Rails application integrated with Papertrail to monitor the bicycle serial number searches on Bike Index.

Dependencies

What Install Notes
Rails 5.0.0.1 Ruby on Rails
Ruby 2.5.1 rvm, rbenv with ruby-build or from source.
PostgreSQL 9.5.3 Postgres.app, brew install postgresql on OSX, on Linux
Sidekiq Sidekiq, which requires Redis

Setup

  • bundle install
  • bundle exec rake db:create
  • bundle exec rake db:migrate
  • bundle exec rake db:test:prepare
  • ./start use the included bash script to start the development server
  • Go to localhost:5000

While this is enough for local development, to completely setup the Serial Search Inspector a running instance of Bike Index and log output from Papertrail is required.

Create a Papertrail webhook and POST logs to your_inspector_address.com/log_lines?api_authorization_key=xxxx

All serial number searches on your BikeIndex instance will now be forwarded and processed through the Inspector

Testing

Serial Search Inspector uses Guard to test. Run bundle exec guard