Skip to content
Snippets Groups Projects
Verified Commit 2f5ec999 authored by Pascal Ernster's avatar Pascal Ernster :mask:
Browse files

UV: Use relative instead of absolute URLs

Fixes #38.
parent 381991df
No related tags found
1 merge request!169UV: Use relative instead of absolute URLs
Pipeline #7247 failed
......@@ -131,21 +131,10 @@ Hyrax.config do |config|
#
# Default is false
config.iiif_image_server = true
if ENV.fetch('IIIF_TO_SERVE_SSL_URLS', 'false') == 'true'
protocol = 'https'
else
protocol = 'http'
end
if Rails.env.development?
port = ENV.fetch('PORT', 3000)
else
port = nil
end
# Returns a URL that resolves to an image provided by a IIIF image server
config.iiif_image_url_builder = lambda do |file_id, base_url, size, format|
Riiif::Engine.routes.url_helpers.image_url(file_id, host: base_url, size: size, protocol: protocol, port: port)
Riiif::Engine.routes.url_helpers.image_url(file_id, size: size, only_path: true)
end
# config.iiif_image_url_builder = lambda do |file_id, base_url, size, format|
# "#{base_url}/downloads/#{file_id.split('/').first}"
......@@ -153,7 +142,8 @@ Hyrax.config do |config|
# Returns a URL that resolves to an info.json file provided by a IIIF image server
config.iiif_info_url_builder = lambda do |file_id, base_url|
uri = Riiif::Engine.routes.url_helpers.info_url(file_id, host: base_url, protocol: protocol, port: port)
uri = Riiif::Engine.routes.url_helpers.info_url(file_id, only_path: true)
uri.sub(/\Ahttp:/, 'https:')
uri.sub(%r{/info\.json\Z}, '')
end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment