Serial Search Inspector is a Rails application integrated with Papertrail to monitor the bicycle serial number searches on Bike Index.
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 |
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
Serial Search Inspector uses Guard to test. Run bundle exec guard