feat(ops): דף /operations — כל מה שרץ ברקע #149
Reference in New Issue
Block a user
Delete Branch "worktree-ops-dashboard"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
למה
נוספו הרבה תהליכי-רקע (שירות-אחזור + 3 cron-drains + reaper + תורי court-fetch/מטא/הלכות/אישור/פסיקה-חסרה/יומונים). דף חי אחד שמראה כל מה שמוריד ומנתח אוטומטית, במקום לנחש.
מה נבנה (3 שכבות)
court_fetch_service:GET /pm2(ללא-auth, host-only) →pm2 jlistמסונן לשירותיlegal-*(status/restarts/mem/cron).GET /api/operations— מאחד את התורים מה-DB (court_fetch jobs, חילוץ מטא+הלכות, שער-אישור-הלכות, פסיקה-חסרה, יומונים, קליטות-אחרונות) + proxy ל-/pm2של המארח דרך גשר-הדוקר (graceful אם המארח למטה)./operations(+ hooklib/api/operations.ts, פריט-ניווט תחת admin): רשת-שירותים (תוויות עברית + לוחות-זמנים) + כרטיסי-pipeline + רשימות אחזור/קליטה אחרונים. מתרענן כל 5 שניות.בטיחות
pm2 statusלא נושא מידע רגיש וה-bind (10.0.1.1) הוא host/container-only →/pm2ללא secret.אימות
tsc --noEmitנקי (0 שגיאות); קבצי החדשים לא ב-lint-errors (ה-3 הקיימים הם ב-training panels של main).next buildבעץ-העבודה נכשל רק בגלל symlink של node_modules (Turbopack) — לא קוד; build של Coolify (node_modules נקי) יעבור.deploy
pm2 restart legal-court-fetch-service(ל-/pm2).🤖 Generated with Claude Code