Monorepo for wisp.place. A static site hosting service built on top of the AT Protocol. wisp.place

dns worker flag

nekomimi.pet a58efefd 9ddca0e8

verified
Changed files
+7 -2
apps
main-app
src
+7 -2
apps/main-app/src/index.ts
··· 61 setInterval(runMaintenance, 60 * 60 * 1000) 62 63 // Start DNS verification worker (runs every 10 minutes) 64 const dnsVerifier = new DNSVerificationWorker( 65 10 * 60 * 1000, // 10 minutes 66 (msg, data) => { ··· 68 } 69 ) 70 71 - dnsVerifier.start() 72 - logger.info('DNS Verifier Started - checking custom domains every 10 minutes') 73 74 export const app = new Elysia({ 75 serve: {
··· 61 setInterval(runMaintenance, 60 * 60 * 1000) 62 63 // Start DNS verification worker (runs every 10 minutes) 64 + // Can be disabled via DISABLE_DNS_WORKER=true environment variable 65 const dnsVerifier = new DNSVerificationWorker( 66 10 * 60 * 1000, // 10 minutes 67 (msg, data) => { ··· 69 } 70 ) 71 72 + if (Bun.env.DISABLE_DNS_WORKER !== 'true') { 73 + dnsVerifier.start() 74 + logger.info('DNS Verifier Started - checking custom domains every 10 minutes') 75 + } else { 76 + logger.info('DNS Verifier disabled via DISABLE_DNS_WORKER environment variable') 77 + } 78 79 export const app = new Elysia({ 80 serve: {