Fixes root domain pointing

This commit is contained in:
Akshay Nair
2020-10-27 13:09:09 +05:30
parent 3d41724a5b
commit 112f8ce91c
2 changed files with 7 additions and 5 deletions
+4 -2
View File
@@ -5,5 +5,7 @@
"username": "phenax",
"email": "phenax5@gmail.com"
},
"record": {}
}
"record": {
"URL": "https://www.is-a.dev"
}
}
+3 -3
View File
@@ -6,7 +6,7 @@ const { then, log, print, lazyTask, batchLazyTasks } = require('./helpers');
const BATCH_SIZE = 1;
const recordToRedirection = ({ name, address }) => ({
domain: `${name}.${DOMAIN_DOMAIN}`,
domain: name === '@' ? DOMAIN_DOMAIN : `${name}.${DOMAIN_DOMAIN}`,
redirect: address,
type: 'permanent',
redirect_wildcard: 1,
@@ -20,7 +20,7 @@ const recordToZone = ({ name, type, address, id }) => ({
...(type === 'CNAME' ? { cname: address } : {}),
});
const cleanName = name => `${name}`.replace(new RegExp(`\\.${DOMAIN_DOMAIN}\\.?$`), '').toLowerCase();
const cleanName = name => name === DOMAIN_DOMAIN ? '@' : `${name}`.replace(new RegExp(`\\.${DOMAIN_DOMAIN}\\.?$`), '').toLowerCase();
const zoneToRecord = ({ name, type, cname, address, record, line: id }) => ({
id,
@@ -42,7 +42,7 @@ const diffRecords = (oldRecords, newRecords) => {
const remove = R.differenceWith(isMatchingRecord, oldRecords, newRecords);
const add = R.differenceWith(isMatchingRecord, newRecords, oldRecords)
.filter(r => !['www', '@'].includes(r.name));
.filter(r => !['www'].includes(r.name));
return { add, remove };
};