andykr1k commited on
Commit
4ff1bb6
·
1 Parent(s): d070610

added scheduler, logging and optimization updates

Browse files
Files changed (2) hide show
  1. app.py +2 -1
  2. requirements.txt +3 -1
app.py CHANGED
@@ -19,6 +19,7 @@ import json
19
  from apscheduler.schedulers.background import BackgroundScheduler
20
  from apscheduler.triggers.cron import CronTrigger
21
  import logging
 
22
 
23
  # Configure logging
24
  logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s')
@@ -229,7 +230,7 @@ async def health_check():
229
  return {"status": "success", "message": "Recommendation service operational"}
230
 
231
  # Scheduler setup
232
- scheduler = BackgroundScheduler()
233
  scheduler.add_job(
234
  rebuild_model,
235
  trigger=CronTrigger(hour=3, minute=30), # Run at 3:30 AM every day
 
19
  from apscheduler.schedulers.background import BackgroundScheduler
20
  from apscheduler.triggers.cron import CronTrigger
21
  import logging
22
+ import pytz
23
 
24
  # Configure logging
25
  logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s')
 
230
  return {"status": "success", "message": "Recommendation service operational"}
231
 
232
  # Scheduler setup
233
+ scheduler = BackgroundScheduler(timezone="America/Los_Angeles")
234
  scheduler.add_job(
235
  rebuild_model,
236
  trigger=CronTrigger(hour=3, minute=30), # Run at 3:30 AM every day
requirements.txt CHANGED
@@ -6,4 +6,6 @@ torch_geometric
6
  supabase
7
  fastapi
8
  python-dotenv
9
- uvicorn
 
 
 
6
  supabase
7
  fastapi
8
  python-dotenv
9
+ uvicorn
10
+ apscheduler
11
+ pytz