docbrown/config/initializers/docker.rb
rhymes 2d26318cf9
[deploy] Replace (black|white)list with more inclusive language (#7459)
* Replace isBlacklisted

* Update fastly.rake task

* More renames

* Rename Faslty config file

* More changes

* Replace isForbiddenFromPreloading with isNotPreloadable

* Skip problematic test

* Re-enable
2020-04-27 18:00:12 +02:00

13 lines
496 B
Ruby

# Docker specific development configuration
if Rails.env.development? && File.file?("/.dockerenv")
# Using shell tools so we don't need to require Socket and IPAddr
host_ip = `/sbin/ip route|awk '/default/ { print $3 }'`.strip
logger = Logger.new(STDOUT)
logger.info "Allowing #{host_ip} for BetterErrors and Web Console"
if defined?(BetterErrors::Middleware)
BetterErrors::Middleware.allow_ip!(host_ip)
end
Rails.application.config.web_console.whitelisted_ips << host_ip
end