diff --git a/src/config.ts b/src/config.ts index 128be15..51a9cbe 100644 --- a/src/config.ts +++ b/src/config.ts @@ -55,10 +55,4 @@ config.load({ argv: true, }); -for (const setting of ["domain"]) { - if (!config.get(setting)) { - errorExit(`Required config option ${setting} not set`); - } -} - export default config; diff --git a/src/modules/dns.ts b/src/modules/dns.ts index 770cdca..5249519 100644 --- a/src/modules/dns.ts +++ b/src/modules/dns.ts @@ -36,6 +36,10 @@ async function ipUpdate() { } export async function start() { + if (!config.str("domain")) { + return; + } + const swarm = getSwarm(); await ipUpdate();