lib/generators/kms/install/templates/carrierwave.rb

Summary

Maintainability
A
0 mins
Test Coverage
CarrierWave.configure do |config|
  if ENV['KMS_ASSETS_STORAGE'] == 'fog'
    config.fog_provider = 'fog/aws'
    config.fog_credentials = {
      provider:              'AWS',
      aws_access_key_id:     ENV['AWS_ACCESS_KEY_ID'],
      aws_secret_access_key: ENV['AWS_SECRET_ACCESS_KEY'],
      region:                ENV['AWS_REGION'] || 'us-east-1'
    }
    config.fog_directory  = ENV['AWS_BUCKET']
    # config.fog_public     = false
    config.fog_attributes = { 'Cache-Control' => "max-age=#{365.day.to_i}" }
  end
end