summaryrefslogtreecommitdiff
path: root/lib/api/internal/pages.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/api/internal/pages.rb')
-rw-r--r--lib/api/internal/pages.rb21
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?