Move the web folder out of the DinoDeals folder and execute the following commands
git init
You should also download and install the Heroku Toolbelt before proceeding - https://toolbelt.heroku.com/
heroku createbundle install
Take node of the url generated by Heroku you will use this as the baseURL when you configure the DinoDeals App
heroku config:add geoloqi_client_id=YOUR_GEOLOQI_CLIENT_IDheroku config:add geoloqi_client_secret=YOUR_GEOLOQI_CLIENT_SECRETheroku config:add geoloqi_application_token=YOUR_GEOLOQI_APPLICATION_ACCESS_TOKENheroku config:add sqoot_affiliate_token=YOUR_SQOOT_AFFILIATE_TOKEN
Squoot is a paid service with a 30 day free trial. If you do not want to pay for Sqoot use Geoloqis affiliate token 3c5gx9
git add .git commit -am"Deploy DinoDeals Server"git push heroku masterheroku scale web=1heroku restart
Create the categories that deals will be sorted into
bundle exec rake categories:create
At this point you should install a build of the DinoDeals app on your phone to start generating location data. Once the Geoloqi API has location data in it you can run the import task. The task relies on locations of users to import only deals that are near your users.
bundle exec rake deals:import
heroku addons:add scheduler:standardheroku addons:open scheduler
In the scheduler add the rake deals:import task. You can run it daily or hourly. The Heroku Scheduler addon will bill your for the hours you use running the import script. You will need to verify your credit card with Heroku to use the scheduler.
You can also run the import script with
bundle exec rake deals:import