+7
-2
apps/main-app/src/index.ts
+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: {