Files
2021-09-06 14:39:41 +05:30

33 lines
764 B
JavaScript

const path = require('path');
const { ENV = 'test', CI } = process.env;
if (!CI) {
require('dotenv').config({ path: path.resolve(`.env.${ENV}`) });
}
const {
DOMAIN_USER,
DOMAIN_API_KEY,
DOMAIN_DOMAIN,
DOMAIN_API_HOST,
DOMAIN_API_PORT,
} = process.env;
const IS_TEST = ENV === 'test';
const DOMAINS_PATH = require('path').resolve('domains');
module.exports = {
ENV,
IS_TEST,
VALID_RECORD_TYPES: ['CNAME', 'A', 'URL', 'MX', 'TXT'],
DOMAIN_DOMAIN: DOMAIN_DOMAIN || 'booboo.xyz',
DOMAIN_USER: IS_TEST ? 'testuser' : DOMAIN_USER,
DOMAIN_API_KEY: IS_TEST ? 'testkey' : DOMAIN_API_KEY,
DOMAIN_API_HOST: IS_TEST ? 'example.com' : DOMAIN_API_HOST,
DOMAIN_API_PORT: IS_TEST ? 6969 : DOMAIN_API_PORT,
DOMAINS_PATH,
TTL: 5 * 60 * 60,
};