aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRitesh Ghosh <[email protected]>2023-11-29 19:26:08 +0530
committerRitesh Ghosh <[email protected]>2023-11-29 19:26:08 +0530
commitc079bf808ab2e6ec7fa58832f842b05e6212111a (patch)
treed6bb7d52c128eda8f124d6c5a70aa9ecb93b5e8c
parent5da81f18ce271df71a80d63a19d2f6ce7da6d072 (diff)
downloadaniwatch-api-c079bf808ab2e6ec7fa58832f842b05e6212111a.tar.xz
aniwatch-api-c079bf808ab2e6ec7fa58832f842b05e6212111a.zip
feat: add check for vercel deployment
-rw-r--r--src/server.ts23
1 files changed, 14 insertions, 9 deletions
diff --git a/src/server.ts b/src/server.ts
index c10b91f..31f53ab 100644
--- a/src/server.ts
+++ b/src/server.ts
@@ -26,12 +26,17 @@ app.use("/anime", animeRouter);
app.use(notFoundHandler);
app.use(errorHandler);
-app.listen(PORT, () => {
- console.log(`⚔️ api @ http://localhost:${PORT}`);
-});
-
-// don't sleep
-setInterval(() => {
- console.log("HEALTHCHECK ;)", new Date().toLocaleString());
- https.get("https://api-aniwatch.onrender.com/health");
-}, 540000);
+if (!Boolean(process?.env?.IS_VERCEL_DEPLOYMENT)) {
+ app.listen(PORT, () => {
+ console.log(`⚔️ api @ http://localhost:${PORT}`);
+ });
+
+ // don't sleep
+ // remove the setInterval below for personal deployments
+ setInterval(() => {
+ console.log("HEALTHCHECK ;)", new Date().toLocaleString());
+ https.get("https://api-aniwatch.onrender.com/health");
+ }, 540000);
+}
+
+export default app;