lists: handle reverse proxy in mirror mappings

This commit is contained in:
Iain Learmonth 2022-05-12 09:42:23 +01:00
parent 901f80cece
commit 4be3e830c9

View file

@ -35,9 +35,12 @@ def mirror_mapping():
version="1.1",
mappings={
d.url.lstrip("https://"): MMMirror(
origin_domain=d.origin.domain_name,
origin_domain_normalized=d.origin.domain_name.lstrip("www."),
origin_domain_root=extract(d.origin.domain_name).registered_domain
origin_domain=d.description[len("proxy:"):] if d.description.startswith(
"proxy:") else d.domain_name,
origin_domain_normalized=d.description[len("proxy:"):].replace("www.", "") if d.description.startswith(
"proxy:") else d.domain_name.replace("www.", ""),
origin_domain_root=extract(d.description[len("proxy:"):] if d.description.startswith(
"proxy:") else d.domain_name).registered_domain
) for d in Proxy.query.all() if d.url is not None
},
s3_buckets=[