2
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2025-09-12 21:10:47 +08:00

FEATURE: update rails multisite

always allow /srv/status through even if host does not match
This commit is contained in:
Sam 2017-11-09 15:40:34 +11:00
parent 0efed546a1
commit 86e6732f78
4 changed files with 89 additions and 3 deletions

View file

@ -0,0 +1,19 @@
# frozen_string_literal: true

class RailsMultisite::DiscoursePatches
def self.config
{
db_lookup: lambda do |env|
env["PATH_INFO"] == "/srv/status" ? "default" : nil
end
}
end
end

if Rails.configuration.multisite
Rails.configuration.middleware.swap(
RailsMultisite::ConnectionManagement,
RailsMultisite::ConnectionManagement,
RailsMultisite::DiscoursePatches.config
)
end