all repos — homestead @ 47f5e5886968102c081859fc6d5cd6c74ffd3dae

Code for my website

fly: stop running in secondary regions if no meaningful requests

Alan Pearce
commit

47f5e5886968102c081859fc6d5cd6c74ffd3dae

parent

249bf8c7f676360f0d304d6a7dde701ecb96fcd7

1 file changed, 8 insertions(+), 0 deletions(-)

changed files
A src/sleep.ts
@@ -0,0 +1,8 @@
+let sleepTimeout: Timer; + +export function keepAwake() { + if (sleepTimeout) clearTimeout(sleepTimeout); + sleepTimeout = setTimeout(function () { + process.exit(0); + }, 60_000); +}