ILL Billing System is a Ruby on Rails web application which is created for processing and invoicing the Receivables, UCSD Recharges, UC Recharges, and Payables from the Interlibrary Loan Services in UC San Diego Library
- Ruby 2.2.3+
- git
$ git@github.com:ucsdlib/billing-ill.git
1.Open project.
$ cd billing-ill
2.Checkout develop branch.
$ git checkout develop
3.Copy DB Sample.
$ cp config/database.yml.example config/database.yml
4.Copy and edit Secrets Sample. Replace the secret_key_base hex string with a new random string (you can generate a new random key with rake secret).
$ cp config/secrets.yml.example config/secrets.yml
5.Update DB.
$ bundle exec rake db:migrate
- WEBrick
$ rails s
http://localhost:3000
$ bundle exec rake
$ rubocop
Various reference documents for this application can be found in the doc
folder in this repository.