fix: add pylon relay fallback to dashboard status endpoint

The dashboard uses /api/v1/services/status (not /api/health/services)
for live status cards. This endpoint was missing pylon relay fallback,
so services unreachable from the Docker container showed as OFF even
when the pylon was running. Also adds Windows VBS startup wrapper for
pylon persistence across reboots.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-23 16:50:24 -07:00
parent fc6275a96b
commit e5cd8678b0
2 changed files with 37 additions and 0 deletions

View File

@@ -0,0 +1,2 @@
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run """C:\Program Files\nodejs\node.exe"" ""E:\CaddyCerts\sites\dashcaddy-api\pylon\dashcaddy-pylon.js""", 0, False