Skip to content

Instantly share code, notes, and snippets.

@KensoDev
Created February 14, 2018 21:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save KensoDev/9e4c695be2cd3cab5f041377717caab4 to your computer and use it in GitHub Desktop.
Save KensoDev/9e4c695be2cd3cab5f041377717caab4 to your computer and use it in GitHub Desktop.
CarrierWave.configure do |config|
if S3_SECRET && !Rails.env.test?
config.fog_provider = 'fog/aws'
config.fog_credentials = {
provider: 'AWS',
aws_access_key_id: S3_ACCESS_KEY,
aws_secret_access_key: S3_SECRET
}
config.fog_directory = S3_BUCKET
config.fog_public = true
config.fog_attributes = { cache_control: "public, max-age=#{365.days.to_i}" }
config.asset_host = proc do
"https://#{USER_CONTENT_CLOUDFRONT_ID}.cloudfront.net"
end
else
config.storage = :file
config.enable_processing = false
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment