404 hosts polish

This commit is contained in:
Jamie Curnow
2025-09-24 19:45:00 +10:00
parent 4240e00a46
commit d558594031
10 changed files with 95 additions and 25 deletions

View File

@@ -63,7 +63,7 @@ const internalDeadHost = {
action: "created",
object_type: "dead-host",
object_id: row.id,
meta: _.assign({}, data.meta || {}, row.meta),
meta: thisData,
});
if (createCertificate) {
@@ -240,6 +240,7 @@ const internalDeadHost = {
// Delete Nginx Config
await internalNginx.deleteConfig("dead_host", row);
await internalNginx.reload();
// Add to audit log
await internalAuditLog.add(access, {
action: "deleted",
@@ -247,6 +248,7 @@ const internalDeadHost = {
object_id: row.id,
meta: _.omit(row, omissions()),
});
return true;
},
/**

View File

@@ -301,8 +301,11 @@ const internalNginx = {
* @param {String} filename
*/
deleteFile: (filename) => {
logger.debug(`Deleting file: ${filename}`);
if (!fs.existsSync(filename)) {
return;
}
try {
logger.debug(`Deleting file: ${filename}`);
fs.unlinkSync(filename);
} catch (err) {
logger.debug("Could not delete file:", JSON.stringify(err, null, 2));