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:
Pierre de La Morinerie 2022-02-15 10:38:55 +01:00 committed by GitHub
commit 86871bd8ca
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 4 deletions

View file

@ -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=""

View file

@ -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

View file

@ -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