Make ACME account persistent & fix issues with certificate resolution

This commit is contained in:
Moritz Marquardt 2021-11-20 15:54:52 +01:00
parent fcccd6435a
commit 77321eb181
No known key found for this signature in database
GPG key ID: D5788327BEE388B6
3 changed files with 150 additions and 79 deletions

View file

@ -46,10 +46,10 @@ func getTargetFromDNS(domain string) (targetOwner, targetRepo, targetBranch stri
cnameParts := strings.Split(strings.TrimSuffix(cname, string(MainDomainSuffix)), ".")
targetOwner = cnameParts[len(cnameParts)-1]
if len(cnameParts) > 1 {
targetRepo = cnameParts[len(cnameParts)-1]
targetRepo = cnameParts[len(cnameParts)-2]
}
if len(cnameParts) > 2 {
targetBranch = cnameParts[len(cnameParts)-2]
targetBranch = cnameParts[len(cnameParts)-3]
}
if targetRepo == "" {
targetRepo = "pages"