Skip to content

Instantly share code, notes, and snippets.

@krukgit
Created October 16, 2015 09:49
Show Gist options
  • Save krukgit/b3020c5f367bcb326b8d to your computer and use it in GitHub Desktop.
Save krukgit/b3020c5f367bcb326b8d to your computer and use it in GitHub Desktop.
CarrierWave.configure do |config|
config.fog_directory = Rails.env.production? ? "web.com" : "staging.web.com"
config.asset_host = Rails.application.secrets.aws['asset_host']
fog_credentials = {
:provider => 'AWS',
:region => Rails.application.secrets.aws['region'],
:path_style => true,
:endpoint => "https://s3-ap-southeast-1.amazonaws.com"
}
if Rails.env.production? || Rails.env.staging?
fog_credentials[:use_iam_profile] = true
else
fog_credentials[:aws_access_key_id] = Rails.application.secrets.aws['access_key']
fog_credentials[:aws_secret_access_key] = Rails.application.secrets.aws['secret_key']
end
config.fog_credentials = fog_credentials
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment