mirror of
https://github.com/tiennm99/is-a-good-dev.git
synced 2026-10-16 10:15:21 +00:00
Update dnsconfigto handle txt arrays, put domain txt in root.
This commit is contained in:
1 parent
0f403ead94
commit
cc47f2732d
7 files changed
+30
-87
No files matched your search
+7
-1
@@ -49,7 +49,13 @@ for (var subdomain in allDomains) {
|
||||
|
||||
// Handle TXT records
|
||||
if (domainData.target.TXT) {
|
||||
commit.push(TXT(domainData.target.TXT.name === "@" ? subdomainName : domainData.target.TXT.name + "." + subdomainName, domainData.target.TXT.value));
|
||||
if (Array.isArray(domainData.target.TXT.value)) {
|
||||
for (var txt in domainData.target.TXT.value) {
|
||||
commit.push(TXT(domainData.target.TXT.name === "@" ? subdomainName : domainData.target.TXT.name + "." + subdomainName, domainData.target.TXT.value[txt]));
|
||||
}
|
||||
} else {
|
||||
commit.push(TXT(domainData.target.TXT.name === "@" ? subdomainName : domainData.target.TXT.name + "." + subdomainName, domainData.target.TXT.value));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+23
-1
@@ -10,7 +10,29 @@
|
||||
"CNAME": {
|
||||
"name": "@",
|
||||
"value": "is-a-good-dev.github.io"
|
||||
}
|
||||
},
|
||||
"TXT": [
|
||||
{
|
||||
"name": "@",
|
||||
"value": "v=spf1 include:_spf.mx.cloudflare.net include:spf.brevo.com mx -all"
|
||||
},
|
||||
{
|
||||
"name": "_psl",
|
||||
"value": "https://github.com/publicsuffix/list/pull/2095"
|
||||
},
|
||||
{
|
||||
"name": "_dmarc",
|
||||
"value": "v=DMARC1; p=reject; rua=mailto:abbca7fac4184933962606aafbb642c6@dmarc-reports.cloudflare.net,mailto:tweak@tnstudios.ca; ruf=mailto:tweak@tnstudios.ca; fo=0; adkim=r; aspf=r; pct=100; rf=afrf; ri=86400; sp=none"
|
||||
},
|
||||
{
|
||||
"name": "@",
|
||||
"value": "brevo-code:c86aed6c03391923d0f871e4b94078db"
|
||||
},
|
||||
{
|
||||
"name": "dkim._domainkey",
|
||||
"value": "v=DKIM1;k=rsa;t=s;s=email;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxfs3yu9sCctCuab6NWQybjciG3D7b/AAJZa5PkCu4gtPj2xSe1I+b5gT4ZHVFs9dCRYLW0b0lyNUjpsxkgxHM7gbpb+JpLFl7o+CzDtjI7jsZhXdwkQaUrN9yvuDvM6vMrsPFjKaQJQatp09R9Gi3JdoafjqvUriJqLdrfxFroKGExV93fnZYa2 xB6eKWyHfZuKXxdaF2IJ4jskp6wAR3EPeYkRTY0oqqWvdjYYhHH1/nhrztSn+Fj7B+AgeDovy5Nlx3K2sG+3fCIJ5JGqg0bpGmZuGZviiCoKcfglfi0NTmcQrscMxohGQosClkurMSsR2tCqNPisC1jjQTiVsYwIDAQAB"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"repo": "https://github.com/is-a-good-dev/register",
|
||||
|
||||
"owner": {
|
||||
"username": "is-a-good-dev",
|
||||
"email": "matt@is-a-good.dev"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"TXT": {
|
||||
"name": "@",
|
||||
"value": "brevo-code:c86aed6c03391923d0f871e4b94078db"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"repo": "https://github.com/is-a-good-dev/register",
|
||||
|
||||
"owner": {
|
||||
"username": "is-a-good-dev",
|
||||
"email": "matt@is-a-good.dev"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"TXT": {
|
||||
"name": "dkim._domainkey",
|
||||
"value": "v=DKIM1;k=rsa;t=s;s=email;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxfs3yu9sCctCuab6NWQybjciG3D7b/AAJZa5PkCu4gtPj2xSe1I+b5gT4ZHVFs9dCRYLW0b0lyNUjpsxkgxHM7gbpb+JpLFl7o+CzDtjI7jsZhXdwkQaUrN9yvuDvM6vMrsPFjKaQJQatp09R9Gi3JdoafjqvUriJqLdrfxFroKGExV93fnZYa2 xB6eKWyHfZuKXxdaF2IJ4jskp6wAR3EPeYkRTY0oqqWvdjYYhHH1/nhrztSn+Fj7B+AgeDovy5Nlx3K2sG+3fCIJ5JGqg0bpGmZuGZviiCoKcfglfi0NTmcQrscMxohGQosClkurMSsR2tCqNPisC1jjQTiVsYwIDAQAB"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"repo": "https://github.com/is-a-good-dev/register",
|
||||
|
||||
"owner": {
|
||||
"username": "is-a-good-dev",
|
||||
"email": "matt@is-a-good.dev"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"TXT": {
|
||||
"name": "_dmarc",
|
||||
"value": "v=DMARC1; p=reject; rua=mailto:abbca7fac4184933962606aafbb642c6@dmarc-reports.cloudflare.net,mailto:tweak@tnstudios.ca; ruf=mailto:tweak@tnstudios.ca; fo=0; adkim=r; aspf=r; pct=100; rf=afrf; ri=86400; sp=none"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"repo": "https://github.com/is-a-good-dev/register",
|
||||
|
||||
"owner": {
|
||||
"username": "is-a-good-dev",
|
||||
"email": "matt@is-a-good.dev"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"TXT": {
|
||||
"name": "_psl",
|
||||
"value": "https://github.com/publicsuffix/list/pull/2095"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"repo": "https://github.com/is-a-good-dev/register",
|
||||
|
||||
"owner": {
|
||||
"username": "is-a-good-dev",
|
||||
"email": "matt@is-a-good.dev"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"TXT": {
|
||||
"name": "@",
|
||||
"value": "v=spf1 include:_spf.mx.cloudflare.net include:spf.brevo.com mx -all"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
Reference in new issue
Block a user