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));

View File

@@ -121,7 +121,7 @@ router
/**
* PUT /api/nginx/dead-hosts/123
*
* Update and existing dead-host
* Update an existing dead-host
*/
.put(async (req, res, next) => {
try {
@@ -138,7 +138,7 @@ router
/**
* DELETE /api/nginx/dead-hosts/123
*
* Update and existing dead-host
* Delete a dead-host
*/
.delete(async (req, res, next) => {
try {