Guest User

Untitled

a guest
Jun 18th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. source_paths << File.dirname(__FILE__)
  2.  
  3. gem 'pg', :group => :production
  4. gsub_file 'Gemfile', /.*sqlite.*/, ''
  5.  
  6. append_file 'Gemfile' do
  7. "group :development do\n" +
  8. " gem 'heroku'\n" +
  9. " gem 'sqlite3-ruby', :require => 'sqlite3'\n" +
  10. "end\n"
  11. end
  12.  
  13. apply 'base.rb'
  14.  
  15. gsub_file 'config/environments/production.rb',
  16. /config.serve_static_assets = false/,
  17. 'config.serve_static_assets = true'
  18.  
  19. data = <<-FILE
  20.  
  21. Paste.config.serve_assets = true
  22. Paste.config.no_cache = true
  23.  
  24. ActionView::Helpers::AssetTagHelper.cache_asset_timestamps = false
  25.  
  26. config.app_middleware.insert_before Rack::Runtime,
  27. ::Rack::Static,
  28. :urls => ['/stylesheets'],
  29. :root => Rails.root.join('tmp').to_s
  30. FILE
  31.  
  32. inject_into_file 'config/environments/production.rb', data,
  33. :after => 'config.active_support.deprecation = :notify'
  34.  
  35. data = <<-FILE
  36. if Rails.env.production?
  37. output_style = :compressed
  38. css_dir = "tmp/stylesheets"
  39. end
  40. FILE
  41. gsub_file 'config/compass.rb', /output_style = :compressed.*/, data
  42.  
  43. git :commit => '-a -m "Adding heroku configuration"'
Add Comment
Please, Sign In to add comment