e423096b77
With a recent change in i18n, default language is not included in fallbacks by default. This causes that MissingTranslationData exception is raised both in development and production mode. This patch sets explicitly fallbacks language to english which assures that english is used for missing translations.
83 lines
2.9 KiB
Ruby
83 lines
2.9 KiB
Ruby
Rails.application.configure do
|
|
# Settings specified here will take precedence over those in config/application.rb
|
|
|
|
# Code is not reloaded between requests
|
|
config.cache_classes = true
|
|
|
|
# Full error reports are disabled and caching is turned on
|
|
config.consider_all_requests_local = false
|
|
config.action_controller.perform_caching = true
|
|
|
|
# Disable Rails's static asset server (Apache or nginx will already do this)
|
|
if Gitlab.rails5?
|
|
config.public_file_server.enabled = false
|
|
else
|
|
config.serve_static_files = false
|
|
end
|
|
|
|
# Compress JavaScripts and CSS.
|
|
config.assets.js_compressor = :uglifier
|
|
# config.assets.css_compressor = :sass
|
|
|
|
# Don't fallback to assets pipeline if a precompiled asset is missed
|
|
config.assets.compile = false
|
|
|
|
# Generate digests for assets URLs
|
|
config.assets.digest = true
|
|
|
|
# Enable compression of compiled assets using gzip.
|
|
config.assets.compress = true
|
|
|
|
# Defaults to nil and saved in location specified by config.assets.prefix
|
|
# config.assets.manifest = YOUR_PATH
|
|
|
|
# Specifies the header that your server uses for sending files
|
|
# config.action_dispatch.x_sendfile_header = "X-Sendfile" # for apache
|
|
# config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for nginx
|
|
|
|
# Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies.
|
|
# config.force_ssl = true
|
|
|
|
# See everything in the log (default is :info)
|
|
config.log_level = :info
|
|
|
|
# Suppress 'Rendered template ...' messages in the log
|
|
# source: http://stackoverflow.com/a/16369363
|
|
%w{render_template render_partial render_collection}.each do |event|
|
|
ActiveSupport::Notifications.unsubscribe "#{event}.action_view"
|
|
end
|
|
|
|
# Prepend all log lines with the following tags
|
|
# config.log_tags = [ :subdomain, :uuid ]
|
|
|
|
# Use a different logger for distributed setups
|
|
# config.logger = ActiveSupport::TaggedLogging.new(SyslogLogger.new)
|
|
|
|
# Enable serving of images, stylesheets, and JavaScripts from an asset server
|
|
config.action_controller.asset_host = ENV['GITLAB_CDN_HOST'] if ENV['GITLAB_CDN_HOST'].present?
|
|
|
|
# Precompile additional assets (application.js, application.css, and all non-JS/CSS are already added)
|
|
# config.assets.precompile += %w( search.js )
|
|
|
|
# Disable delivery errors, bad email addresses will be ignored
|
|
# config.action_mailer.raise_delivery_errors = false
|
|
|
|
# Enable threaded mode
|
|
# config.threadsafe! unless $rails_rake_task
|
|
|
|
# Send deprecation notices to registered listeners
|
|
config.active_support.deprecation = :notify
|
|
|
|
config.action_mailer.delivery_method = :sendmail
|
|
# Defaults to:
|
|
# # config.action_mailer.sendmail_settings = {
|
|
# # location: '/usr/sbin/sendmail',
|
|
# # arguments: '-i -t'
|
|
# # }
|
|
config.action_mailer.perform_deliveries = true
|
|
config.action_mailer.raise_delivery_errors = true
|
|
|
|
config.eager_load = true
|
|
|
|
config.allow_concurrency = defined?(::Puma)
|
|
end
|