dyndns: run as a task

this lets us display logs
This commit is contained in:
Girish Ramakrishnan
2023-07-08 19:48:12 +05:30
parent 56b7cc4041
commit 23f0eba1bd
11 changed files with 108 additions and 31 deletions

View File

@@ -9,6 +9,7 @@ const apptask = require('./apptask.js'),
cloudron = require('./cloudron.js'),
database = require('./database.js'),
dns = require('./dns.js'),
dyndns = require('./dyndns.js'),
externalLdap = require('./externalldap.js'),
fs = require('fs'),
mail = require('./mail.js'),
@@ -29,6 +30,7 @@ const TASKS = { // indexed by task type
syncExternalLdap: externalLdap.sync,
changeMailLocation: mail.changeLocation,
syncDnsRecords: dns.syncDnsRecords,
syncDyndns: dyndns.sync,
updateDiskUsage: system.updateDiskUsage,
_identity: async (arg, progressCallback) => { progressCallback(); return arg; },