Soumik555 commited on
Commit
17be4bb
·
1 Parent(s): 2de4182
Files changed (1) hide show
  1. main.py +14 -1
main.py CHANGED
@@ -1,7 +1,14 @@
1
  from fastapi import FastAPI
 
2
  from cronjob_service import init_scheduler
3
  import threading
4
 
 
 
 
 
 
 
5
  app = FastAPI()
6
  scheduler = init_scheduler()
7
 
@@ -12,4 +19,10 @@ def health_check():
12
 
13
  @app.get("/ping_all_projects")
14
  def ping_all_projects():
15
- ping_all_projects()
 
 
 
 
 
 
 
1
  from fastapi import FastAPI
2
+ from aiven_keep_alive_service import ping_aiven_projects
3
  from cronjob_service import init_scheduler
4
  import threading
5
 
6
+ from mongodb_keep_alive_service import ping_mongodb_projects
7
+ from neondb_postgres_keep_alive_service import ping_neondb_projects
8
+ from pinecone_keep_alive_service import ping_all_pinecone_indexes
9
+ from redis_keep_alive_service import ping_all_redis_projects
10
+ from supabase_keep_alive_service import ping_all_supabase_projects
11
+
12
  app = FastAPI()
13
  scheduler = init_scheduler()
14
 
 
19
 
20
  @app.get("/ping_all_projects")
21
  def ping_all_projects():
22
+ ping_all_supabase_projects()
23
+ ping_neondb_projects()
24
+ ping_all_pinecone_indexes()
25
+ ping_mongodb_projects()
26
+ ping_aiven_projects()
27
+ ping_all_redis_projects()
28
+ return {"status": "success", "message": "All projects pinged successfully"}