Added main subdomains to CF
This commit is contained in:
parent
39dfef46c8
commit
c431c0a905
118
lib/CP_sub.js
118
lib/CP_sub.js
|
@ -181,7 +181,9 @@ function allSub(callback) {
|
|||
1,
|
||||
function(d, index, callback) {
|
||||
addSub(d.subdomain, d.domain);
|
||||
callback();
|
||||
setTimeout(function() {
|
||||
callback();
|
||||
}, 500);
|
||||
},
|
||||
function(err) {
|
||||
if (err) console.error(err);
|
||||
|
@ -190,7 +192,119 @@ function allSub(callback) {
|
|||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Added main subdomains to DNS CloudFlare
|
||||
*/
|
||||
|
||||
function fullSub(callback) {
|
||||
allSub(function() {
|
||||
var c = require('../config/production/config');
|
||||
Object.keys(c).length === 0 &&
|
||||
(c = require('../config/production/config.backup'));
|
||||
async.eachOfLimit(
|
||||
[
|
||||
{
|
||||
subdomain: 'www',
|
||||
domain: c.domain
|
||||
},
|
||||
{
|
||||
subdomain: 'tv',
|
||||
domain: c.domain
|
||||
},
|
||||
{
|
||||
subdomain: 'm',
|
||||
domain: c.domain
|
||||
},
|
||||
{
|
||||
subdomain: 'app',
|
||||
domain: c.domain
|
||||
},
|
||||
{
|
||||
subdomain: 'ftp',
|
||||
domain: c.domain
|
||||
},
|
||||
{
|
||||
subdomain: 'torrent',
|
||||
domain: c.domain
|
||||
},
|
||||
{
|
||||
subdomain: 'www',
|
||||
domain: c.bomain
|
||||
},
|
||||
{
|
||||
subdomain: 'tv',
|
||||
domain: c.bomain
|
||||
},
|
||||
{
|
||||
subdomain: 'm',
|
||||
domain: c.bomain
|
||||
},
|
||||
{
|
||||
subdomain: 'www',
|
||||
domain: c.alt.bomain
|
||||
},
|
||||
{
|
||||
subdomain: 'tv',
|
||||
domain: c.alt.bomain
|
||||
},
|
||||
{
|
||||
subdomain: 'm',
|
||||
domain: c.alt.bomain
|
||||
},
|
||||
{
|
||||
subdomain: 'www',
|
||||
domain: c.ru.domain
|
||||
},
|
||||
{
|
||||
subdomain: 'tv',
|
||||
domain: c.ru.domain
|
||||
},
|
||||
{
|
||||
subdomain: 'm',
|
||||
domain: c.ru.domain
|
||||
},
|
||||
{
|
||||
subdomain: 'app',
|
||||
domain: c.ru.domain
|
||||
},
|
||||
{
|
||||
subdomain: 'ftp',
|
||||
domain: c.ru.domain
|
||||
},
|
||||
{
|
||||
subdomain: 'torrent',
|
||||
domain: c.ru.domain
|
||||
},
|
||||
{
|
||||
subdomain: 'www',
|
||||
domain: c.ru.bomain
|
||||
},
|
||||
{
|
||||
subdomain: 'tv',
|
||||
domain: c.ru.bomain
|
||||
},
|
||||
{
|
||||
subdomain: 'm',
|
||||
domain: c.ru.bomain
|
||||
}
|
||||
],
|
||||
1,
|
||||
function(d, index, callback) {
|
||||
addSub(d.subdomain, d.domain);
|
||||
setTimeout(function() {
|
||||
callback();
|
||||
}, 500);
|
||||
},
|
||||
function(err) {
|
||||
if (err) console.error(err);
|
||||
callback();
|
||||
}
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
add: addSub,
|
||||
all: allSub
|
||||
all: allSub,
|
||||
full: fullSub
|
||||
};
|
||||
|
|
|
@ -1033,7 +1033,7 @@ router.post('/change', function(req, res) {
|
|||
configs.config = parseData(configs.config, form.config);
|
||||
CP_save.save(configs.config, 'config', function(err, result) {
|
||||
if (dns_cloudflare) {
|
||||
CP_sub.all(function() {
|
||||
CP_sub.full(function() {
|
||||
return err ? callback(err) : callback(null, result);
|
||||
});
|
||||
} else {
|
||||
|
|
Loading…
Reference in New Issue