Advertisement
Guest User

Untitled

a guest
Aug 29th, 2016
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. if Rails.env.production?
  2. CarrierWave.configure do |config|
  3. config.fog_credentials = {
  4. # Configuration for Amazon S3
  5. :provider => 'fog/AWS',
  6. :aws_access_key_id => ENV['S3_ACCESS_KEY'],
  7. :aws_secret_access_key => ENV['S3_SECRET_KEY']
  8.  
  9. }
  10. config.fog_directory = ENV['S3_BUCKET']
  11. end
  12. end
  13.  
  14. class ImageUploader < CarrierWave::Uploader::Base
  15.  
  16. include CarrierWave::MiniMagick
  17.  
  18. process :resize_to_fit =>[500, 500]
  19.  
  20. if Rails.env.production?
  21. storage :fog
  22. else
  23. storage :file
  24. end
  25.  
  26. def store_dir
  27. "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
  28. end
  29.  
  30. def extension_white_list
  31. %w(jpg jpeg gif png)
  32. end
  33. end
  34.  
  35. class MainImageUploader < CarrierWave::Uploader::Base
  36.  
  37. include CarrierWave::MiniMagick
  38.  
  39. process :resize_to_fit =>[500, 500]
  40.  
  41. if Rails.env.production?
  42. storage :fog
  43. else
  44. storage :file
  45. end
  46.  
  47. def store_dir
  48. "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
  49. end
  50.  
  51. def extension_white_list
  52. %w(jpg jpeg gif png)
  53. end
  54.  
  55. end
  56.  
  57. source 'https://rubygems.org'
  58.  
  59. ruby "2.3.0"
  60. gem 'high_voltage', '~> 3.0.0'
  61. gem 'slim', '~> 3.0', '>= 3.0.7'
  62. gem 'mail_form', '~> 1.5', '>= 1.5.1'
  63. gem 'simple_form', '~> 3.2', '>= 3.2.1'
  64. gem "administrate", "~> 0.2.2"
  65. gem 'bourbon'
  66. gem 'neat'
  67. gem 'masonry-rails', '~> 0.2.4'
  68. gem 'carrierwave'
  69. gem 'mini_magick'
  70. gem "fog-aws"
  71. gem 'rails', '4.2.5'
  72. gem "twitter-bootstrap-rails"
  73. gem 'bootstrap-sass', '~> 3.3.6'
  74. gem 'sass-rails', '>= 3.2'
  75. gem 'font-awesome-rails', '~> 4.6', '>= 4.6.3.0'
  76. gem 'uglifier', '>= 1.3.0'
  77. gem 'coffee-rails', '~> 4.1.0'
  78. gem 'jquery-rails'
  79. gem 'turbolinks'
  80. gem 'jbuilder', '~> 2.0'
  81. gem 'sdoc', '~> 0.4.0', group: :doc
  82.  
  83. gem 'pry', '~> 0.10.4'
  84. group :production do
  85. gem 'pg'
  86. end
  87.  
  88. group :development, :test do
  89. gem 'sqlite3', '1.3.9'
  90. gem 'byebug', '3.4.0'
  91. gem 'web-console', '2.0.0.beta3'
  92. gem 'spring', '1.1.3'
  93. gem 'dotenv-rails', :groups => [:development, :test]
  94. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement