From 95a9a544c9a3d9a39a16bf41e6eb2e23d64edb4c Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Thu, 12 Sep 2019 13:12:06 -0400 Subject: [PATCH] DEV: Allow custom hosts in development mode Rails 6 seems to introduce a whitelist of allowed hosts. I personally use `dev.local` for development and this no longer works. This introduces a new ENV variable, `DISCOURSE_DEV_HOST`. If present, it will whitelist that host for development mode. --- config/environments/development.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/config/environments/development.rb b/config/environments/development.rb index eb623464003..306bd99f25b 100644 --- a/config/environments/development.rb +++ b/config/environments/development.rb @@ -41,6 +41,7 @@ Discourse::Application.configure do BetterErrors::Middleware.allow_ip! ENV['TRUSTED_IP'] if ENV['TRUSTED_IP'] config.load_mini_profiler = true + config.hosts << ENV['DISCOURSE_DEV_HOST'] if ENV['DISCOURSE_DEV_HOST'] require 'middleware/turbo_dev' config.middleware.insert 0, Middleware::TurboDev