docbrown/config/initializers/carrierwave.rb
Mac Siri 1663e7e2c8 Implement Badge & BadgeAchievement model (#273)
* Create migration for Badge & BadgeAchievement

* Create Badge model with spec & BadgeUploader

* Create BadgeAchievement with spec

* Add badges & badge_achievements assoc to User

* Fix typo

* Clean up BadgeUploader

* Remove storage config & Fix lint

* Add allow-duplicate-badge spec
2018-05-07 13:35:16 -04:00

19 lines
523 B
Ruby

require "carrierwave/storage/abstract"
require "carrierwave/storage/file"
require "carrierwave/storage/fog"
CarrierWave.configure do |config|
if Rails.env.development? || Rails.env.test?
config.storage = :file
else
# config.fog_provider = 'fog-aws'
config.storage = :fog
config.fog_credentials = {
provider: "AWS",
aws_access_key_id: ENV["AWS_ID"],
aws_secret_access_key: ENV["AWS_SECRET"],
region: "us-east-1",
}
config.fog_directory = ENV["AWS_BUCKET_NAME"]
end
end