X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/9e160ec176ecdc5bea245566f211b6eec20208cd..5b33f3f8e31c62bc3e5db1d5b120533c3afdde68:/config/application.rb diff --git a/config/application.rb b/config/application.rb index bee36fa2a..ff9ac1602 100644 --- a/config/application.rb +++ b/config/application.rb @@ -31,10 +31,10 @@ module OpenStreetMap # config.i18n.default_locale = :de # Do not swallow errors in after_commit/after_rollback callbacks. - config.active_record.raise_in_transactional_callbacks = true + config.active_record.raise_in_transactional_callbacks = true unless STATUS == :database_offline # Custom directories with classes and modules you want to be autoloadable. - config.autoload_paths += %W(#{config.root}/lib) + config.autoload_paths += %W[#{config.root}/lib] # Use SQL instead of Active Record's schema dumper when creating the database. # This is necessary if your schema can't be completely dumped by the schema dumper, @@ -48,5 +48,16 @@ module OpenStreetMap if defined?(MEMCACHE_SERVERS) config.cache_store = :mem_cache_store, MEMCACHE_SERVERS, { :namespace => "rails:cache" } end + + # Use logstash for logging if required + if defined?(LOGSTASH_PATH) + config.logstasher.enabled = true + config.logstasher.suppress_app_log = false + config.logstasher.logger_path = LOGSTASH_PATH + config.logstasher.log_controller_parameters = true + end + + # Configure image optimisation + config.assets.image_optim = YAML.load_file(Rails.root.join("config", "image_optim.yml")) end end