Sha256: 26cf5b64bacab527d7a5dcd509cc3fa76ef78276a787107afeca10aa6d602fa2

Contents?: true

Size: 634 Bytes

Versions: 6

Compression:

Stored size: 634 Bytes

Contents

CarrierWave.configure do |config|

  # DEVELOPMENT
  config.storage   = :file
  config.cache_dir = "#{Rails.root}/public/uploads/tmp"

  if Rails.env.test?
    # TEST
    config.cache_dir = "#{Rails.root}/public/uploads/tmp/test"
    config.enable_processing = false

  elsif Rails.env.production? || Rails.env.staging?
    # PRODUCTION & STAGING
    config.storage         = :fog
    config.fog_directory   = ENV.fetch('FOG_DIRECTORY')
    config.fog_credentials = {
      provider: 'AWS',
      aws_access_key_id:     ENV.fetch('AWS_ACCESS_KEY_ID'),
      aws_secret_access_key: ENV.fetch('AWS_SECRET_ACCESS_KEY'),
    }
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
chr-0.4.14 templates/carrierwave.rb
chr-0.4.13 templates/carrierwave.rb
chr-0.4.12 templates/carrierwave.rb
chr-0.4.11 templates/carrierwave.rb
chr-0.4.10 templates/carrierwave.rb
chr-0.4.9 templates/carrierwave.rb