diff options
Diffstat (limited to 'lib/api/internal/pages.rb')
-rw-r--r-- | lib/api/internal/pages.rb | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/lib/api/internal/pages.rb b/lib/api/internal/pages.rb index 771059053ac..5664a3df589 100644 --- a/lib/api/internal/pages.rb +++ b/lib/api/internal/pages.rb @@ -33,26 +33,7 @@ module API requires :host, type: String, desc: 'The host to query for' end get "/" do - ## - # Serverless domain proxy has been deprecated and disabled as per - # https://gitlab.com/gitlab-org/gitlab-pages/-/issues/467 - # - # serverless_domain_finder = ServerlessDomainFinder.new(params[:host]) - # if serverless_domain_finder.serverless? - # # Handle Serverless domains - # serverless_domain = serverless_domain_finder.execute - # no_content! unless serverless_domain - # - # virtual_domain = Serverless::VirtualDomain.new(serverless_domain) - # no_content! unless virtual_domain - # - # present virtual_domain, with: Entities::Internal::Serverless::VirtualDomain - # end - - host = Namespace.find_by_pages_host(params[:host]) || PagesDomain.find_by_domain_case_insensitive(params[:host]) - no_content! unless host - - virtual_domain = host.pages_virtual_domain + virtual_domain = ::Gitlab::Pages::VirtualHostFinder.new(params[:host]).execute no_content! unless virtual_domain if virtual_domain.cache_key.present? |