Added calls to the methods for creating SSL certs
parent
59769c2dec
commit
7c19d46494
16
app/add.js
16
app/add.js
|
@ -160,7 +160,21 @@ update add *.${domain}. ${env.DNS_TTL} CNAME ${domain}.`)
|
|||
}
|
||||
console.log(`Added ${domain} to nameserver.`)
|
||||
}
|
||||
|
||||
|
||||
// Create new SSL cert
|
||||
if (env.ENV!=='prod') console.log(`Skipping nameserver updates because env.ENV != 'prod'`)
|
||||
else {
|
||||
console.log(`Creating SSL cert for ${new_hostname}.${user.name}...`)
|
||||
try {
|
||||
await helper.createCert(new_hostname, user.name, ipv6_addr, ipv4_addr)
|
||||
}
|
||||
catch (err) {
|
||||
console.error(`ERROR! Failed to create SSL cert.`)
|
||||
if (err) console.error(err)
|
||||
}
|
||||
console.log(`Created SSL cert for ${new_hostname}.${user.name}`)
|
||||
}
|
||||
|
||||
// Generate user config and send it back to the user
|
||||
console.log(`Sending config back to user...`)
|
||||
const config_address = ipv4_addr
|
||||
|
|
14
app/del.js
14
app/del.js
|
@ -172,5 +172,19 @@ update delete *.${peer_name}. CNAME`)
|
|||
console.log(`Updated nameserver to delete ${peer_name}.`)
|
||||
}
|
||||
|
||||
// Delete SSL cert
|
||||
if (env.ENV!=='prod') console.log(`Skipping nameserver updates because env.ENV != 'prod'`)
|
||||
else {
|
||||
console.log(`Deleting SSL cert for ${peer_name}...`)
|
||||
try {
|
||||
await helper.deleteCert(peer_name.split('.')[0], peer_name.split('.')[1])
|
||||
}
|
||||
catch (err) {
|
||||
console.error(`ERROR! Failed to create SSL cert.`)
|
||||
if (err) console.error(err)
|
||||
}
|
||||
console.log(`Deleted SSL cert for ${peer_name}`)
|
||||
}
|
||||
|
||||
return res.sendStatus(200)
|
||||
}
|
Loading…
Reference in New Issue