diff --git a/utils/constants.js b/utils/constants.js index 0197a6a45..f391a0953 100644 --- a/utils/constants.js +++ b/utils/constants.js @@ -8,11 +8,11 @@ if (!process.env.CI) { const { NC_USER, NC_API_KEY, NC_DOMAIN, IP_ADDRESS } = process.env; module.exports = { + ENV, VALID_RECORD_TYPES: ['CNAME', 'A', 'ALIAS', 'URL'], NC_DOMAIN: NC_DOMAIN || 'booboo.xyz', - NC_USER: NC_USER || 'test', - NC_API_KEY: NC_API_KEY || 'fake_key', - ENV, - TTL: 5*60, + NC_USER, + NC_API_KEY, IP_ADDRESS, + TTL: 5*60, }; diff --git a/utils/domain-service.js b/utils/domain-service.js index 6a40e53b9..0831f3cb2 100644 --- a/utils/domain-service.js +++ b/utils/domain-service.js @@ -52,6 +52,11 @@ const getDomainService = ({ nc }) => { return { getHosts, setHosts, updateHosts }; }; +if (!NC_API_KEY) { + console.error('NC_API_KEY cannot be empty'); + process.exit(1); +} + const nc = new Namecheap({ user: NC_USER, key: NC_API_KEY,