diff --git a/main.py b/main.py index b09172c..81ed1b2 100644 --- a/main.py +++ b/main.py @@ -31,12 +31,16 @@ async def github_webhook(request: Request): # Call the update script on the HOST using host bash subprocess.run( ["/usr/bin/bash", "-c", "bash /home/hmi/Desktop/HMI/update_hmi.sh"], - check=True + check=True, + capture_output=True, + text=True ) return {"status": "Update triggered"} except subprocess.CalledProcessError as e: + print(f"[WEBHOOK] Update failed:\n{e.stderr}") return {"status": "Update failed", "error": str(e)} + @app.post("/connect_toggle") def connect_toggle():