Merge pull request #6929 from adullact/feature/6887-openstack-stockage-type
Ajout d'un réglage pour configurer le type de stockage ActiveStorage
This commit is contained in:
commit
86871bd8ca
3 changed files with 12 additions and 4 deletions
|
@ -28,8 +28,16 @@ BASIC_AUTH_ENABLED="disabled"
|
|||
BASIC_AUTH_USERNAME=""
|
||||
BASIC_AUTH_PASSWORD=""
|
||||
|
||||
# Object Storage for attachments
|
||||
FOG_ENABLED="disabled"
|
||||
# ActiveStorage service to use for attached files.
|
||||
# Possible values:
|
||||
# - "local": store files on the local filesystem
|
||||
# - "amazon": store files remotely on an S3 storage service
|
||||
# - "openstack": store files remotely on an OpenStack storage service
|
||||
#
|
||||
# (See config/storage.yml for the configuration of each service.)
|
||||
ACTIVE_STORAGE_SERVICE="local"
|
||||
|
||||
# Configuration for the OpenStack storage service (if enabled)
|
||||
FOG_OPENSTACK_API_KEY=""
|
||||
FOG_OPENSTACK_USERNAME=""
|
||||
FOG_OPENSTACK_URL=""
|
||||
|
|
|
@ -40,7 +40,7 @@ Rails.application.configure do
|
|||
config.action_mailer.raise_delivery_errors = false
|
||||
|
||||
# Store uploaded files on the local file system (see config/storage.yml for options).
|
||||
config.active_storage.service = ENV['FOG_ENABLED'] == 'enabled' ? :openstack : :local
|
||||
config.active_storage.service = ENV.fetch("ACTIVE_STORAGE_SERVICE").to_sym
|
||||
|
||||
# Print deprecation notices to the Rails logger.
|
||||
config.active_support.deprecation = :log
|
||||
|
|
|
@ -107,7 +107,7 @@ Rails.application.configure do
|
|||
# the I18n.default_locale when a translation cannot be found).
|
||||
config.i18n.fallbacks = true
|
||||
|
||||
config.active_storage.service = :openstack
|
||||
config.active_storage.service = ENV.fetch("ACTIVE_STORAGE_SERVICE").to_sym
|
||||
|
||||
# Send deprecation notices to registered listeners.
|
||||
config.active_support.deprecation = :notify
|
||||
|
|
Loading…
Reference in a new issue