Commit ba63c028 authored by danielgrippi's avatar danielgrippi

added heroku gem, slugignore, and heroku rake task to load application.yml vars as config vars

parent f55a0867
features
spec
...@@ -4,6 +4,7 @@ gem 'rails', '3.0.10' ...@@ -4,6 +4,7 @@ gem 'rails', '3.0.10'
gem 'bundler', '>= 1.0.0' gem 'bundler', '>= 1.0.0'
gem 'foreman' gem 'foreman'
gem 'heroku'
gem 'thin', '1.2.11', :require => false gem 'thin', '1.2.11', :require => false
......
...@@ -209,6 +209,11 @@ GEM ...@@ -209,6 +209,11 @@ GEM
json (>= 1.4.6) json (>= 1.4.6)
haml (3.1.2) haml (3.1.2)
hashie (1.0.0) hashie (1.0.0)
heroku (2.6.1)
launchy (>= 0.3.2)
rest-client (~> 1.6.1)
rubyzip
term-ansicolor (~> 1.0.5)
highline (1.6.2) highline (1.6.2)
hoptoad_notifier (2.4.11) hoptoad_notifier (2.4.11)
activesupport activesupport
...@@ -493,6 +498,7 @@ DEPENDENCIES ...@@ -493,6 +498,7 @@ DEPENDENCIES
foreman foreman
fuubar fuubar
haml (= 3.1.2) haml (= 3.1.2)
heroku
hoptoad_notifier hoptoad_notifier
http_accept_language! http_accept_language!
i18n-inflector-rails (~> 1.0) i18n-inflector-rails (~> 1.0)
......
namespace :heroku do
task :config do
puts "Reading config/application.yml and sending config vars to Heroku..."
CONFIG = YAML.load_file('config/application.yml')['production'] rescue {}
command = "heroku config:add"
CONFIG.each {|key, val| command << " #{key}=#{val} " if val }
system command
end
end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment