From 49e08f5e21e669873aec5e5c2f0412252fa52c64 Mon Sep 17 00:00:00 2001 From: Alex Sherman Date: Mon, 26 Apr 2021 14:49:30 +0500 Subject: [PATCH] Add staging config file & trusted proxies for all application --- config/application.rb | 2 ++ config/environments/staging.rb | 6 ++++++ 2 files changed, 8 insertions(+) create mode 100644 config/environments/staging.rb diff --git a/config/application.rb b/config/application.rb index 39ea00770..287e678e5 100644 --- a/config/application.rb +++ b/config/application.rb @@ -94,5 +94,7 @@ module DomainNameRegistry # Not supported by `paper_trail` gem < 5.0 # https://github.com/paper-trail-gem/paper_trail/issues/682 config.active_record.belongs_to_required_by_default = false + + config.action_dispatch.trusted_proxies = %w(127.0.0.1/32).map { |proxy| IPAddr.new(proxy) } end end diff --git a/config/environments/staging.rb b/config/environments/staging.rb new file mode 100644 index 000000000..d3ca83b34 --- /dev/null +++ b/config/environments/staging.rb @@ -0,0 +1,6 @@ +Rails.application.configure do + # Settings specified here will take precedence over those in config/application.rb. + + require 'syslog/logger' + config.logger = ActiveSupport::TaggedLogging.new(Syslog::Logger.new(ENV['app_name'] || 'registry')) +end