if pattern then
local nonce = publish(r.context_document_root, pattern)
- local uri = ("%s://%s:%s/%s"):format(
- r.is_https and "https" or "http",
- r.server_name, r.port, nonce)
+
+ -- if FQDN override is set,
+ -- use override instead of my own server name and port number
+ local fqdn = os.getenv('PUBLIC_FQDN_OVERRIDE')
+ fqdn = fqdn or (r.is_https and "https" or "http") .. "://" .. r.server_name .. ":" ..r.port
+
+ local uri = ("%s/%s"):format(fqdn, nonce)
r:puts( ([[<a href="%s">%s</a>]]):format(uri, uri) )
else
local template = get_form(r.context_document_root)