Lob - How high can you throw your phone?
Demonstrating realtime connection between web browsers. Powered by Ably, simply better realtime messaging
Requires Ruby, RubyGems, Node.js and Npm to be installed.
- Clone source from github.
git clone email@example.com:CrowdHailer/lob.git cd lob
- Fetch dependencies.
bundle npm install git submodule init && git submodule update
- Create database, requires postgres to be set up and user and passwords to be set.
createdb lob_development rake db:migrate:up
Build your assets.
npm run buildto build and copy assets. If you want the app to rebuild assets automatically, try
rerun -d assets,client npm run build.
Run the local version by executing
puma. If you want the app to reload automatically when changes are made, try
rerun -d config,server puma. The application will the be available on all network interfaces on port 5000.
Run all the tests through rake and npm.