Skip to content

Instantly share code, notes, and snippets.

@ylluminate
Created February 21, 2012 20:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save ylluminate/1878874 to your computer and use it in GitHub Desktop.
Save ylluminate/1878874 to your computer and use it in GitHub Desktop.
Example BrowserCMS Gemfile for Heroku
source 'http://rubygems.org'
gem 'rails', '3.0.9'
gem 'heroku'#, "~> 2.20" # shouldn't need this, but I've had to force Heroku version before.
gem 'rubyzip'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'thin', '1.3.1' # Heroku Cedar has added this as a requirement, otherwise it WILL use webrick & of course we don't want that.
# gem 'unicorn' # better multithreaded webserver
# Bundle the extra gems:
# gem 'fog' # do we want fog here for AWS S3 for BCMS?
# gem 'aws-s3', :require => 'aws/s3'
gem "browsercms", "3.3.3"
group :development do
gem 'sqlite3'
gem 'taps' # Heroku db:push/pull
gem 'foreman', "~> 0.36.0" #more granular control of Heroku processes via Procfile
gem 'awesome_print'
# more handy debugging / rails console
gem 'pry'
gem 'pry-remote'
gem 'pry-nav', :git => "git://github.com/nixme/pry-nav.git" # adds step, next & continue to pry for debug
gem 'pry-stack_explorer', :git => "git://github.com/pry/pry-stack_explorer.git"
end
group :production do
gem 'pg', "~> 0.12.2" # now necessary on Heroku Cedar stack: http://devcenter.heroku.com/articles/cedar
# gem 'mysql2' # In case we want Amazon RDS instead of shared pgsql
gem 'hirefireapp' # get billed for only what you use!
gem 'dalli' # Replace Rails caching - Set production.rb as well: config.cache_store = :dalli_store
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment