# frozen_string_literal: true
CarrierWave.configure do |config|
  if Rails.env.production?
    config.fog_provider = 'fog/aws'
    config.fog_credentials = {
      provider: 'AWS',
      aws_access_key_id: ENV['S3_ACCESS_KEY'],
      aws_secret_access_key: ENV['S3_SECRET_KEY'],
      region: 'eu-west-1'
    }
    config.fog_directory = ENV['S3_BUCKET']
    config.cache_dir = Rails.root.join('tmp', 'uploads')
    config.fog_attributes = { 'Cache-Control': 'max-age=315576000' } # optional, defaults to {}
    config.storage :fog
  else
    config.storage :file
  end
end