Убрал зависимость worker от api
This commit is contained in:
@@ -176,6 +176,13 @@ def create_app():
|
||||
job = migration_queue.enqueue(tables=[table_name], send_email=True)
|
||||
return {"status": "queued", "job": job}
|
||||
|
||||
@api.post("/migrations/schedules/{schedule_id}/run")
|
||||
def run_schedule_now(schedule_id: str):
|
||||
job = migration_queue.run_schedule_now(schedule_id)
|
||||
if not job:
|
||||
raise HTTPException(status_code=404, detail="Schedule not found")
|
||||
return {"status": "queued", "job": job}
|
||||
|
||||
@api.post("/migrations/schedules")
|
||||
def create_schedule(request: ScheduleRequest):
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user