all repos — website @ 8beec515146fc8cc323d9de722a405372801e1df

My website

fly: stop running in secondary regions if no meaningful requests

Alan Pearce
commit

8beec515146fc8cc323d9de722a405372801e1df

parent

8de5eac6f52beba26d3ce6b5406dcf4ac35da641

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); +}