Sha256: b0b94a1a515b01a0b87967e269a44d36bb482795a10bf46d6efef3fd973918a0

Contents?: true

Size: 648 Bytes

Versions: 21

Compression:

Stored size: 648 Bytes

Contents

CarrierWave.configure do |config|
  config.cache_dir = "#{Rails.root}/public/uploads/tmp"

  # DEVELOPMENT
  if Rails.env.development?
    config.storage = :file
  end

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

  # PRODUCTION & STAGING
  elsif Rails.env.production? || Rails.env.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

21 entries across 18 versions & 1 rubygems

Version Path
chr-0.5.8 test/rails_app/config/initializers/carrierwave.rb
chr-0.5.7 test/rails_app/config/initializers/carrierwave.rb
chr-0.5.6 test/rails_app/config/initializers/carrierwave.rb
chr-0.5.5 test/rails_app/config/initializers/carrierwave.rb
chr-0.5.5 templates/carrierwave.rb
chr-0.5.4 templates/carrierwave.rb
chr-0.5.4 test/rails_app/config/initializers/carrierwave.rb
chr-0.5.3 templates/carrierwave.rb
chr-0.5.3 test/rails_app/config/initializers/carrierwave.rb
chr-0.5.1 templates/carrierwave.rb
chr-0.5.0 templates/carrierwave.rb
chr-0.4.25 templates/carrierwave.rb
chr-0.4.24 templates/carrierwave.rb
chr-0.4.23 templates/carrierwave.rb
chr-0.4.22 templates/carrierwave.rb
chr-0.4.21 templates/carrierwave.rb
chr-0.4.20 templates/carrierwave.rb
chr-0.4.19 templates/carrierwave.rb
chr-0.4.18 templates/carrierwave.rb
chr-0.4.17 templates/carrierwave.rb