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

This commit is contained in:
danielgrippi 2011-08-30 11:39:42 -07:00
parent f55a086752
commit ba63c028e6
4 changed files with 18 additions and 0 deletions

2
.slugignore Normal file
View file

@ -0,0 +1,2 @@
features
spec

View file

@ -4,6 +4,7 @@ gem 'rails', '3.0.10'
gem 'bundler', '>= 1.0.0'
gem 'foreman'
gem 'heroku'
gem 'thin', '1.2.11', :require => false

View file

@ -209,6 +209,11 @@ GEM
json (>= 1.4.6)
haml (3.1.2)
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)
hoptoad_notifier (2.4.11)
activesupport
@ -493,6 +498,7 @@ DEPENDENCIES
foreman
fuubar
haml (= 3.1.2)
heroku
hoptoad_notifier
http_accept_language!
i18n-inflector-rails (~> 1.0)

9
lib/tasks/heroku.rake Normal file
View file

@ -0,0 +1,9 @@
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