Я знаю, что мы не можем использовать better_errors от не localhost по умолчанию.
Если мы хотим использовать better_errors в среде докера, мы можем использовать BetterErrors::Middleware.allow_ip! '0.0.0.0/0'
.
Но у него есть угроза безопасности. Если злонамеренный пользователь получает доступ к вашему хост-компьютеру в той же сети, и приложение rails случайно выдает ошибку, он может сделать все, что может сделать приложение rails (например: украсть весь исходный код).
Есть ли идея справиться с угрозой безопасности?