| 
View
 

Pointers on Setting up Heroku and fat_free_crm

Page history last edited by Jeriel Jan del Prado 13 years, 4 months ago Saved with comment

Pointers on Heroku Setup

This is more of a to-do list, rather than a guide. This is what I did, and I know there are easier and faster ways out there in the internet. So go Google for it!

This is an incomplete (and somewhat outdated) guide. Check out How to Deplo fat_free_crm on Heroku (circa August 23 2011) .

 

First things first!

  • You should have Git and a GitHub account by now, with SSH Keys 
  • Fork fat_free_crm.
  • Create a Heroku account.

 

Then, Heroku prerequisites...

  1. Install Ruby (on Rails)
  2. Install RubyGems (using Ruby)
  3. Install the Heroku gem. (using RubyGems) 
  4. Read the Heroku quickstart guide

 

Eventually, you'll end up at...

  • Downloading the fat_free_crm from GitHub (or git clone <fat_free_crm's git link>)
  • Following the fat_free_crm README file
  • heroku create <name of your app> or simply heroku create
  • git push heroku master

 

 

In case of an error...

 

If you did everything to the letter (set up Heroku, did a heroku create and git push heroku master), there's a high chance of your deployment to fail.

In fact, if you go to your website on Heroku, you may get this:

What I assume is that fat_free_crm is in constant development, so it may have broken Heroku integration in the process in one way or another.

 

Fortunately, an alternative is to try out Ryan Wood's version / fork of fat_free_crm. http://ryanwood.com/past/2010/1/21/fat-free-crm-on-heroku/

This particular fork is already configured and set-up for Heroku deployment. All you have to do is heroku create, then git push heroku master.

 

If you did it right, you should get the Fat Free CRM login page

 

 

Comments (2)

Paul Pajo said

at 3:01 pm on Oct 20, 2010

@Jeriel great job on getting Fat Free CRM up on your Heroku account :) you can rename it to something like jerielfatfreecrm.heroku.com if you want - post a tutorial if you want for your fellow VERTSOL students ;)

Dexter Brylle Matos said

at 1:39 pm on Aug 30, 2011

use 'heroku restart' after heroku db:push. :D

You don't have permission to comment on this page.