diff --git a/service/src/server.ts b/service/src/server.ts index e616cb2..03e3462 100644 --- a/service/src/server.ts +++ b/service/src/server.ts @@ -16,3 +16,11 @@ main().catch(err => { console.error(err); process.exit(1); }); + +if (process.env.HEARTBEAT_URL) { + setInterval(() => { + fetch(process.env.HEARTBEAT_URL!, { method: 'POST' }).catch(error => { + console.error('Failed to send heartbeat:', error); + }); + }, 45 * 1000); // Send heartbeat every 45 seconds +}