lists: mirror mappings version 1.0
This commit is contained in:
parent
f6d7f406a0
commit
bac83dc6b4
1 changed files with 5 additions and 2 deletions
|
@ -14,7 +14,10 @@ class MMMirror(BaseModel):
|
|||
|
||||
|
||||
class MirrorMapping(BaseModel):
|
||||
__root__: Dict[str, MMMirror] = Field(
|
||||
version: str = Field(
|
||||
description="Version number of the mirror mapping schema in use"
|
||||
)
|
||||
mappings: Dict[str, MMMirror] = Field(
|
||||
description="The domain name for the mirror"
|
||||
)
|
||||
|
||||
|
@ -23,7 +26,7 @@ class MirrorMapping(BaseModel):
|
|||
|
||||
|
||||
def mirror_mapping():
|
||||
return MirrorMapping(__root__={
|
||||
return MirrorMapping(version="1.0", mappings={
|
||||
d.url.lstrip("https://"): MMMirror(
|
||||
origin_domain=d.origin.domain_name,
|
||||
origin_domain_normalized=d.origin.domain_name.lstrip("www."),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue