2019-07-30 21:29:24 +00:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2018-03-25 16:15:39 +00:00
|
|
|
# License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later
|
2018-03-25 17:30:42 +00:00
|
|
|
|
|
|
|
CarrierWave.configure do |config|
|
2019-07-30 21:29:24 +00:00
|
|
|
config.storage = :aws
|
|
|
|
config.aws_bucket = Settings.aws.bucket
|
|
|
|
config.aws_acl = :public_read
|
|
|
|
config.asset_host = Settings.image&.host || "https://#{Settings.aws.bucket}.s3.amazonaws.com"
|
|
|
|
config.aws_authenticated_url_expiration = 60 * 60 * 24 * 365
|
|
|
|
config.aws_credentials = {
|
|
|
|
access_key_id: Settings.aws.access_key_id,
|
|
|
|
secret_access_key: Settings.aws.secret_access_key,
|
2020-05-14 16:28:28 +00:00
|
|
|
region: Settings.aws.region
|
2019-07-30 21:29:24 +00:00
|
|
|
}
|
2018-03-25 17:30:42 +00:00
|
|
|
end
|