engine/lib/generators/locomotive/install/templates/carrierwave.rb

25 lines
684 B
Ruby

CarrierWave.configure do |config|
config.cache_dir = File.join(Rails.root, 'tmp', 'uploads')
case Rails.env.to_sym
when :development
config.storage = :file
config.root = File.join(Rails.root, 'public')
when :production
# the following configuration works for Amazon S3
config.storage = :s3
config.s3_access_key_id = ENV['S3_KEY_ID']
config.s3_secret_access_key = ENV['S3_SECRET_KEY']
config.s3_bucket = ENV['S3_BUCKET']
# config.s3_cname = ENV['S3_CNAME'] # optional
else
# settings for the local filesystem
config.storage = :file
config.root = File.join(Rails.root, 'public')
end
end