update paperclip config
This commit is contained in:
parent
31aa51ba7f
commit
7ebf73db79
4 changed files with 19 additions and 23 deletions
|
@ -14,6 +14,7 @@ export SECRET_KEY_BASE='267c8a84f63963282f45bc3010eaddf027abfab58fc759d6e239c800
|
||||||
# # you can safely leave these blank, unless you're deploying an instance, in
|
# # you can safely leave these blank, unless you're deploying an instance, in
|
||||||
# # which case you'll need to set them up
|
# # which case you'll need to set them up
|
||||||
#
|
#
|
||||||
|
# export S3_REGION
|
||||||
# export S3_BUCKET_NAME
|
# export S3_BUCKET_NAME
|
||||||
# export AWS_ACCESS_KEY_ID
|
# export AWS_ACCESS_KEY_ID
|
||||||
# export AWS_SECRET_ACCESS_KEY
|
# export AWS_SECRET_ACCESS_KEY
|
||||||
|
|
|
@ -43,5 +43,17 @@ module Metamaps
|
||||||
|
|
||||||
# pundit errors return 403 FORBIDDEN
|
# pundit errors return 403 FORBIDDEN
|
||||||
config.action_dispatch.rescue_responses['Pundit::NotAuthorizedError'] = :forbidden
|
config.action_dispatch.rescue_responses['Pundit::NotAuthorizedError'] = :forbidden
|
||||||
|
|
||||||
|
# S3 file storage
|
||||||
|
config.paperclip_defaults = {
|
||||||
|
storage: :s3,
|
||||||
|
s3_protocol: 'https',
|
||||||
|
s3_region: ENV['S3_REGION'],
|
||||||
|
s3_credentials: {
|
||||||
|
bucket: ENV['S3_BUCKET_NAME'],
|
||||||
|
access_key_id: ENV['AWS_ACCESS_KEY_ID'],
|
||||||
|
secret_access_key: ENV['AWS_SECRET_ACCESS_KEY']
|
||||||
|
}
|
||||||
|
}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -14,17 +14,6 @@ Rails.application.configure do
|
||||||
config.consider_all_requests_local = true
|
config.consider_all_requests_local = true
|
||||||
config.action_controller.perform_caching = false
|
config.action_controller.perform_caching = false
|
||||||
|
|
||||||
# S3 file storage
|
|
||||||
config.paperclip_defaults = {
|
|
||||||
storage: :s3,
|
|
||||||
s3_credentials: {
|
|
||||||
bucket: ENV['S3_BUCKET_NAME'],
|
|
||||||
access_key_id: ENV['AWS_ACCESS_KEY_ID'],
|
|
||||||
secret_access_key: ENV['AWS_SECRET_ACCESS_KEY']
|
|
||||||
},
|
|
||||||
s3_protocol: 'https'
|
|
||||||
}
|
|
||||||
|
|
||||||
config.action_mailer.delivery_method = :smtp
|
config.action_mailer.delivery_method = :smtp
|
||||||
config.action_mailer.smtp_settings = {
|
config.action_mailer.smtp_settings = {
|
||||||
address: ENV['SMTP_SERVER'],
|
address: ENV['SMTP_SERVER'],
|
||||||
|
|
|
@ -5,6 +5,11 @@ Rails.application.configure do
|
||||||
config.log_level = :warn
|
config.log_level = :warn
|
||||||
config.eager_load = true
|
config.eager_load = true
|
||||||
|
|
||||||
|
# 12 factor: log to stdout
|
||||||
|
logger = ActiveSupport::Logger.new(STDOUT)
|
||||||
|
logger.formatter = config.log_formatter
|
||||||
|
config.logger = ActiveSupport::TaggedLogging.new(logger)
|
||||||
|
|
||||||
# Code is not reloaded between requests
|
# Code is not reloaded between requests
|
||||||
config.cache_classes = true
|
config.cache_classes = true
|
||||||
|
|
||||||
|
@ -13,24 +18,13 @@ Rails.application.configure do
|
||||||
config.action_controller.perform_caching = true
|
config.action_controller.perform_caching = true
|
||||||
|
|
||||||
# Disable Rails's static asset server (Apache or nginx will already do this)
|
# Disable Rails's static asset server (Apache or nginx will already do this)
|
||||||
config.public_file_server.enabled = false
|
config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present?
|
||||||
|
|
||||||
# Don't fallback to assets pipeline if a precompiled asset is missed
|
# Don't fallback to assets pipeline if a precompiled asset is missed
|
||||||
config.assets.compile = false
|
config.assets.compile = false
|
||||||
|
|
||||||
config.assets.js_compressor = :uglifier
|
config.assets.js_compressor = :uglifier
|
||||||
|
|
||||||
# S3 file storage
|
|
||||||
config.paperclip_defaults = {
|
|
||||||
storage: :s3,
|
|
||||||
s3_credentials: {
|
|
||||||
bucket: ENV['S3_BUCKET_NAME'],
|
|
||||||
access_key_id: ENV['AWS_ACCESS_KEY_ID'],
|
|
||||||
secret_access_key: ENV['AWS_SECRET_ACCESS_KEY']
|
|
||||||
},
|
|
||||||
s3_protocol: 'https'
|
|
||||||
}
|
|
||||||
|
|
||||||
config.action_mailer.delivery_method = :smtp
|
config.action_mailer.delivery_method = :smtp
|
||||||
config.action_mailer.smtp_settings = {
|
config.action_mailer.smtp_settings = {
|
||||||
address: ENV['SMTP_SERVER'],
|
address: ENV['SMTP_SERVER'],
|
||||||
|
|
Loading…
Add table
Reference in a new issue